会社案内 会社概要 業務実績 求人案内 開発Tips
$ vi info.php <?php phpinfo(); ?>
/usr/local/lib/php/XML/ /usr/local/lib/php/XML/Tree.php /usr/local/lib/php/XML/Parser.php /usr/local/lib/php/XML/Tree/Node.php
<?php // require_once('XML/Tree.php'); require_once('XML_MB_Tree.inc'); echo "############test<br>"; $xml_str = '<?xml version="1.0" ?><tag1>テキスト1<tag2>テキスト2</tag2><tag3>テキスト3</tag3><tag4><tag5>テキストNo.1</tag5><tag6>テキストNo.2</tag6></tag4></tag1>'; // $tree =& new XML_Tree(); $tree =& new XML_MB_Tree('test.xml', '1.0', 'EUC-JP'); $root =& $tree->getTreeFromString($xml_str); if(XML_Tree::isError($root)) { //エラー処理 echo "error!!!<BR>"; } foreach($root->children as $child) { echo "node : ". $child->name . "<br>"; echo "data : ". $child->content. "<br>"; echo "-----------------------------------<br>"; foreach($child->children as $child2) { echo "node : ". $child->name ." node : ". $child2->name . "<br>"; echo "node : ". $child->name ." data : ". $child2->content. "<br>"; } } ?>
############test node : data : テキスト1 ----------------------------------- node : tag2 data : テキスト2 ----------------------------------- node : tag3 data : テキスト3 ----------------------------------- node : tag4 data : ----------------------------------- node : tag4 node : tag5 node : tag4 data : テキストNo.1 node : tag4 node : tag6 node : tag4 data : テキストNo.2
開発Tipsへ戻る。
Copyright © UTL Co.,Ltd. All Rights Reserved.