ホームページ >バックエンド開発 >XML/RSS チュートリアル >めちゃくちゃXML勉強記(5) -----------XML DOM
DOM (Document Object Model) は、ドキュメントにアクセスして操作するための一連の標準メソッドを定義します。
XML DOM (XML Document Object Model) は、XML ドキュメントにアクセスして操作するための一連の標準メソッドを定義します。
DOM XML ドキュメントをツリー構造として表示します。すべての要素には DOM ツリーを通じてアクセスできます。それらの内容は変更または削除でき、新しい要素を作成できます。要素、そのテキスト、およびその属性はすべてノードとみなされます。
次の例では、DOM 参照を使用して 05034471df6398a62d5708f78b78e0ac 要素からテキストを取得します。 getE elementsByTagName ("to")[0] - 最初の 05034471df6398a62d5708f78b78e0ac 要素
- 05034471df6398a62d5708f78b78e0ac 要素 の最初の子要素 (テキスト ノード)
- ノードの値 (テキスト自体)
HTML DOM
HTML DOM (HTML Document Object Model) ) 定義セットにアクセスして操作するHTML ドキュメント 標準的な方法。
次の例では、DOM 参照を使用して、id="to" の HTML 要素のテキストを変更します。 (" to")
- HTML 要素innerHTML
- HTML 要素の内部テキスト
XML ファイルの解析 - クロスブラウザーの例
次のコードは、XML ドキュメント (「note.xml」) を XML パーサーに読み込みます:
xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue
To:
GeorgeMessage: 会議をお忘れなく! 66fd2ada9ebb04d4250c850dc1e3737e タグは 1 つありますが、XML パーサー メソッド getElementsByTagName() はすべての 66fd2ada9ebb04d4250c850dc1e3737e ノードの配列を返すため、配列インデックス [0] を指定する必要があります。他のブラウザでは DOMParser オブジェクトが使用されますが、Internet Explorer では XML 文字列を解析するにはloadXML() メソッドを使用します。
上記はクレイジー XML 学習ノート (5) の内容です----------XML DOM の関連コンテンツについては、PHP 中国語に注意してください。ウェブサイト (www.php.cn)!