以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]一个DOM读取XML的简单例子,请求高手指教!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=28103)


--  作者:yjsword
--  发布时间:3/3/2006 10:32:00 PM

--  [求助]一个DOM读取XML的简单例子,请求高手指教!
PHP代码如下:
<?php
 $doc = new DOMDocument();
 $doc->load('xml/config.xml');
 $titles=$doc->getElementsByTagName("title");
 $title=$titles->item(0)->nodeValue;
 $names=$doc->getElementsByTagName("name");
 $name=$names->item(0)->nodeValue;
 echo "$title";
                echo "$name";
?>

XML文件如下:
<?xml version="1.0" encoding="Unicode"?>
<web>
 <title>
  ABC
 </title>
 <name>
  123
 </name>
</web>

运行环境:
Windows XP SP2+Apache 2.0.54+PHP 5.05

调试后得不到正确结果,请求高手指教!


--  作者:gzkay
--  发布时间:3/7/2006 3:25:00 PM

--  
你试试写些路径进去
--  作者:yuan333
--  发布时间:4/8/2006 8:44:00 PM

--  
~~~~
--  作者:469431288
--  发布时间:4/18/2007 10:03:00 AM

--  
<?php
$doc = new DOMDocument();
$doc->load('aa.xml');
$webs = $doc->getElementsByTagName( "web" );
$titles=$doc->getElementsByTagName("title");
$title=$titles->item(0)->nodeValue;
$names=$doc->getElementsByTagName("name");
$name=$names->item(0)->nodeValue;
echo "$title";
                echo "$name";
?>

<webs>
<web>
<title>
  ABC
</title>
<name>
  123
</name>
</web>
</webs> 你试试吧


--  作者:liaolliso2007
--  发布时间:4/19/2007 10:25:00 AM

--  
你把nodevalue换成text试试看吧
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms