请求怎么解析这段xml <db:attribute name="isbn10">7543639130</db:attribute><db:tag count="15" name="片山恭一" />这类型的要怎么去解析啊用simplexml_load_string 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是想得到name 和值还有其他属性 $str = <<<XML<db:root xmlns:db="http://www.w3.org/2001/XMLSchema"> <db:attribute name="isbn10">7543639130</db:attribute><db:tag count="15" name="片山恭一" /></db:root>XML;$xml = simplexml_load_string($str, NULL, 0, 'db', true); foreach($xml->attribute[0]->attributes() as $key=>$value){ echo $key .":".$value."<br/>";}echo $xml->attribute[0] . "<br/>";foreach($xml->tag[0]->attributes() as $key=>$value){ echo $key .":".$value."<br/>";}echo $xml->tag[0]; $xml = simplexml_load_string($str, NULL, 0, 'db', true);这样的话,其他根节点就得不到了 如果是混用的情况。可以用$str = <<<XML<db:root xmlns:db="http://www.w3.org/2001/XMLSchema"> <db:attribute name="isbn10">7543639130</db:attribute><db:tag count="15" name="片山恭一" /></db:root>XML;$xml = simplexml_load_string($str); $db = xml->children('db', TRUE); 如果想获得他的属性的值呢,如name的值。谢谢~~~ aptana3 php编程。。。 关于adodb连接出错的问题? php 和 mysql 高手求救啊!!!!! 关于mysql的问题 求助,一个关于正则表达式截取字符串的问题 php 程序上传的图片 突然全部丢了?怎么回事情?请高手指教! 我的站用了ZEND ENCODER优化了,但是....... PHP,时间问题 出现错误 Parse error: parse error, unexpected T_PUBLIC 问一个简单的问题。 PHP 做游戏服务器?? $GLOBALS['TEMPLATE']['content']
<db:root xmlns:db="http://www.w3.org/2001/XMLSchema">
<db:attribute name="isbn10">7543639130</db:attribute>
<db:tag count="15" name="片山恭一" />
</db:root>
XML;
$xml = simplexml_load_string($str, NULL, 0, 'db', true);
foreach($xml->attribute[0]->attributes() as $key=>$value)
{
echo $key .":".$value."<br/>";
}
echo $xml->attribute[0] . "<br/>";
foreach($xml->tag[0]->attributes() as $key=>$value)
{
echo $key .":".$value."<br/>";
}
echo $xml->tag[0];
这样的话,其他根节点就得不到了
可以用
$str = <<<XML
<db:root xmlns:db="http://www.w3.org/2001/XMLSchema">
<db:attribute name="isbn10">7543639130</db:attribute>
<db:tag count="15" name="片山恭一" />
</db:root>
XML;$xml = simplexml_load_string($str);
$db = xml->children('db', TRUE);