php xml 摘抄
程序员文章站
2024-01-30 23:39:04
...
EOT;$dom = new DomDocument;$dom->preserveWhiteSpace = FALSE;$dom->loadXML($xml);$params = $dom->getElementsByTagName('section'); // Find Sections $k=0;foreach ($params as $param) //go to each section 1 by 1 { echo "Section Attribute :-> ".$params->item($k)->getAttribute('name')." any html code here
my name is so sovalue2 value3 value4 Test value value1 value2 value4
"; //get section attribute $params2 = $params->item($k)->getElementsByTagName('category'); //digg categories with in Section $i=0; // values is used to iterate categories foreach ($params2 as $p) { echo " - Category Attribute Name :-> ".$params2->item($i)->getAttribute('name')."
"; //get Category attributes $params3 = $params2->item($i)->getElementsByTagName('arti'); //dig Arti into Categories $j=0;//values used to interate Arti foreach ($params3 as $p2) { echo " - Article Attribute Name : ".$params3->item($j)->getAttribute('name').""; //get arti atributesecho " Value : ".$params3->item($j)->nodeValue."
"; //get Node value ; $j++; } $i++; }$k++; }?>output : Section Attribute :-> Section1 - Category Attribute Name :-> google - Article Attribute Name : article1 Value : any html code heremy name is so so - Article Attribute Name : article2 Value : value2 - Article Attribute Name : article3 Value : value3 - Article Attribute Name : article4 Value : value4 - Category Attribute Name :-> yahoo - Article Attribute Name : articleSection2 Value : Test valueSection Attribute :-> Section2 - Category Attribute Name :-> msn - Article Attribute Name : article2 Value : value1 - Article Attribute Name : article3 Value : value2 - Category Attribute Name :-> webcare - Article Attribute Name : param3 Value : value4
摘抄:php.net
下一篇: PHP关于附件上传解压缩的问题