• ベストアンサー

jQueryでXMLを書き換えた後に全体を取得する

初めて質問させていただきます。 JavaScript(jQuery)でXMLを扱っているのですが、 var d = $.parseXML(xml); var n = $(doc.getElementById('person')); $(n).attr('age', 18); のようにDOMでXMLの中身を書き換えた後、"html()"のようにXML全体を簡単に取得する方法はあるのでしょうか? どなたかご存知の方がいらっしゃいましたら、教えていただければ幸いです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

ウェブ開発なら、firefoxをお使いだと思いますが、  ⇒Firefox アドオン - 拡張機能 - 開発者向けツール | Mozilla Japan の公式アドオン紹介サイト( https://addons.mozilla.jp/firefox/extensions/developer_tools/ ) のなかの、  ⇒Firebug | Firefox アドオン | Mozilla Japan の公式アドオン紹介サイト( https://addons.mozilla.jp/firefox/details/1843 ) で、最終的なHTMLはその都度表示されるはずです。

kamonegi2012
質問者

お礼

回答が付かないようなので閉じます。 ありがとうございました!

kamonegi2012
質問者

補足

早速ご回答いただき、ありがとうございます。 やりたいことは 1.文字列からXMLを取得。 2.DOMでXMLを一部変更。 3.変更したXML全体を文字列としてPOST。 で、2.まではできているのですが3.の部分で上手く行っていない状況です。 var xs = new XMLSerializer(); var txt = xs.serializeToString(d) の"txt"がイメージとして近い感じなのですが、XMLSerializerを通してしまうと元のXMLと異なるXMLになってしまいます。 "d.xml"のように簡単に文字列として取得できれば良いのですが・・・。 ご紹介いただきましたFirebugでも各種プロパティ等確認しているのですが、ちょうど良いものがありません。

関連するQ&A

専門家に質問してみよう