php教程 DOM解析xml文档实例
// php教程 domdocument 解析xml文档实例
// 解析xml实例一
$objDOM = new DOMDocument();
$objDOM->load("xml.xml");
$parent = $objDOM->getElementsByTagName("Product");
foreach( $parent as $value )
{
$names = $value->getElementsByTagName("Name");
$name = $names->item(0)->nodeValue;
$urls = $value->getElementsByTagName("Url");
$url = $urls->item(0)->nodeValue;
$images = $value->getElementsByTagName("Image");
$image = $images->item(1)->nodeValue;
}
// DOMDocument实例二
$xml = new DOMDocument();
$xml->load("me.xml");
$postDom = $xml->getElementsByTagName("post");
foreach($postDom as $post){
$title = $post->getElementsByTagName("title");
echo "Id: " . $title->attributes->item(0)->nodeValue . "
";
echo "Title: " . $title->item(0)->nodeValue . "
";
echo "Details: " . $post->getElementsByTagName("details")->item(0)->nodeValue . "
";
}
?>
xml.xml
网页制作教程教程
Small
http://www.111cn.net
Medium
http://www.111cn.net
Large
http://www.111cn.net
me.xml;
PHP XML处理介绍一
详细内容一
PHP XML处理介绍二
详细内容二
PHP XML处理介绍三
详细内容三