欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php xml 摘抄

程序员文章站 2024-02-03 09:32:28
...

any html code here

my name is so so
value2value3value4
Test value
value1value2value4
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')."
"; //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 xml 摘抄