【发布时间】:2011-03-21 19:41:20
【问题描述】:
我有一个包含数据的 XML 文件并运行以下代码:
<?php
$xml = simplexml_load_file("index.xml");
$result = $xml->xpath("product");
echo $result[0]->name . '<br />';
echo $result[0]->price . '<br />';
echo $result[0]->info-url . '<br />';
echo $result[0]->image-url . '<br />';
echo $result[0]->longdescription . '<br />';
?>
我的 XML 文件的一部分
<product>
<name>Test</name>
<price>100</price>
<info-url>http://www.test.com</info-url>
<image-url>http://www.test.com/image.jpg</image-url>
</product>
我收到此错误:
"注意:使用未定义的常量 url - 在 C:\wamp\www\concepts\xml-to-array\index.php 中假定为“url” b> 11行
它不喜欢 减号 字符。如何获得?
【问题讨论】:
标签: php xml simplexml special-characters