ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルの XML ドキュメントに対する DOMElement 操作のデモンストレーション例

php_PHP チュートリアルの XML ドキュメントに対する DOMElement 操作のデモンストレーション例

WBOY
リリース: 2016-07-21 15:12:32
オリジナル
1141 人が閲覧しました

复制代码代码如下:
例2

复制代码代码如下:
/*




<班级>
<学生番号="101">
<名前>孙悟空
<名前>孙行者
123年龄>
<介绍>

<学生番号="10"2">
<名前>白骨精
<年龄>140
<介绍>绍内容


$xmldoc = new DOMDocument('1.0', 'UTF-8'); );
$itemsNodeList = $xmldoc->getElementsbyTagName('学生');
$itemElement = $itemsNodeList->item(0);//最初の完全な学生情報を取得
$itemChildsNodeList = $itemElement- >getElementsbyTagName('名字');//子节点“名字”を取得,また複数の名字がある
$itemChildNode = $itemChildsNodeList->item(0);//第一名字节点を取得
echo $itemChildNode- >nodeValue;//输出节点值
//封装成関数
$nodeArr = array('名字', '年龄', '介绍');
function getNodeVal($xmldoc, $itemsName, $nodeArr){
$ items = $xmldoc->getElementsByTagName($itemsName);
for($i=0; $i length; $i++){
$item = $items->item($i) ;
foreach($nodeArr as $node){
$data[$i][] = $item->getElementsByTagName($node)->item(0)->nodeValue;
}
return $データ;
}
$data = getNodeVal($xmldoc, '学生', $nodeArr);



http://www.bkjia.com/PHPjc/326712.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/326712.html技術記事复制代码 代码如下: ?php //HTML を $html 変数に保存します。 $html="html head titleRakesh Verma/title /head body a href='http://example.com'Example/a a href='http://googl...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート