ホームページ >バックエンド開発 >PHPチュートリアル >PHP の XML DOM (10)
1.PHP DOM (1)
Php の DOM は JavaScript とは異なり、属性用に別のノードを追加する必要はありません。
2.主なカテゴリDOMDocument: ドキュメントクラス
DOMNodeList: ノードリストクラス
DOMNode: ノードクラス
DOMElement: 要素クラス
3. DOMDocument クラス
3.1 ドキュメントオブジェクトの作成
DOMDocument::__construct ([ string $version [, string $encoding ]] )
[, string $encoding ]]: 文字セット
3.2. XML ファイルをロードする
混合 DOMDocument::load (string $filename)
String $filename: ロードする XML ファイルの名前
3.3. ノードを取得する
DOMNodeList DOMDocument::getElementsByTagName (文字列名)
文字列名: 取得するノード名
例: Demo.php
リーリー
demo.xml
リーリー
4. DOMNodeListクラス(上の人がNodeListノード)
1. 長さ
現在のノードリストにはノードがいくつありますか
2. DOMElement DOMNodelist::item (int $index)
インデックスのあるノードを選択します
int $index:インデックス
5.DOMNodeクラス
1.nodeValue ノードの値
6. 属性の読み取りについて
1. bool DOMElement::hasAttribute (string $name)
ある属性を持っているかどうかを判定する(ある属性があるかどうかだけを判断する)
文字列 $name: 属性名
2. bool DOMNode::hasAttributes (void)
属性があるかどうかを判断します (属性がある限り true を返します)
3. string DOMElement::getAttribute ( string $name )
指定された属性の属性値を取得します
文字列 $name: 属性名
例 2. コヒーレントな演算を使用した出力
リーリー
例3:
リーリー
前の例では 1 つのデータしか取得できませんでしたが、全員に関する完全な情報を取得するにはどうすればよいでしょうか。
例 4:
属性を持つ
リーリー
上記では、PHP の XML DOM (10) を関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。