2017-09-20 10 views
0

私は貝にXMLデータをフォーマットするために、このコードを使用しています:フォーマットのXMLデータ

def modify_trx_id(request_body) 
    doc = Nokogiri::XML(request_body) 
    puts "XML content:" 
    doc.to_xml 
    end 

しかし、出力が非常に構造化されていない:

"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<payment_transaction>\n <transaction_type>sale</transaction_type>\n 

私は適切にフォーマットされたXMLにそれを構造化するにはどうすればよいです出力?

+0

あなたは助けになった回答を受け入れる必要があります。 – mudasobwa

答えて

0

実際に受け取った出力は、適切にフォーマットされたXML出力です。文字列に\nがあることに注意してください。残っているのは、それを印刷することだけです。

次のコード:

puts modify_trx_id(body) 

<?xml version="1.0" encoding="UTF-8"?> 
<payment_transaction> 
    <transaction_type>sale</transaction_type> 

それとも、あなたがHTMLとして表示する必要がある場合、たとえば、(少なくともRails中)方法があるどのようなものを出力します\n<br/>に変換し、コンテンツをきれいに印刷します。

+0

JFYI、 '
'、ではなく、 '
':) –

関連する問題