0

要素を取得して、HttpXMLRequestオブジェクトを使用してJSのドキュメントに書き込む方法は理解していますが、変更方法の詳細を示すリソースが見つからないようです。問題は、実際にプロセスがわからないことだと思います。と呼ばれているので検索できません。すでに尋ねられた質問の多くは、おそらく管理できるJava、C#、C ++、phpに関係しています-しかし、私はJS(そしてもちろんDOM)、JQuery、そしておそらくXpathのような他のものしか使用できませんが、必要な場合に限ります。出来ますか?

これがXMLの例です

<people>
  <person>
    <name>Bob</name>
    <age>20</age>
  </person>
  <person>
    <name>Jim</name>
  </person>
<people>

私がそれをする必要があることの例(これは明らかに理論的/学習目的のためです); がジムである要素に
追加<age>19</age>します。がボブであるすべての子を 完全に削除します。トムと22の完全に 新しいを追加します。<person><name>
<person><name>
<person><name><age>

私は誰にも完全に機能するコードを提供するように求めていません、それは私が基本的に私自身のコードを提供していないので見ることになるでしょう-しかし、それが何であるかを詳述するかもしれないいくつかのドキュメントをどこで見つけることができるか誰かが知っています私はする必要がありますか?私はw3schoolsのようなサイトがそれに到達することを期待していましたが、彼らはそれが存在しないようにそれを完全にスキップしているようです。

私はJS/JQueryについてある程度の知識を持っていますが、XMLファイルの操作に関する詳細な情報が不足しているか、何を探すべきかわからないようです。私がXML/JS / JQ / DOMに限定している理由は、主に互換性のためです。

どうもありがとうございました。コードを提供できず申し訳ありません:(

4

1 に答える 1

0

xmlドキュメントを作成するためのDOMParserを見てください。次に、getElementsByTagname、createElement、createTextNode、およびappendChildを使用できます。

次に、XMLSerializerを使用して、xmlを文字列として取得します。

于 2012-12-24T17:05:33.680 に答える