希望这里有一个或两个有经验的XML_Serializer PEAR类用户
我正在使用XML_Serializer
解析XML文件我正在使用这个PEAR类,以便我可以抓取整个内容并将其放入一个数组中(为什么另一个故事是另一个时间)
目前它还采用了标签的属性及其值:
<prod id="88966064" pre_order="no" web_offer="no" in_stock="no" stock_quantity="0">
<pId>608</pId>
<isbn>0000000000000</isbn>
将它们添加到返回的数组中,如下所示:
XML_Serializer_Tag] => Array(
[id] => 88966064
[pre_order] => no
[web_offer] => no
[in_stock] => no
[stock_quantity] => 0
)
XML_Serializer中是否有任何选项允许我使用没有属性的XML数据,只使用标签和它们之间的数据,即只有?
<pId>608</pId>
<isbn>0000000000000</isbn>
数据是动态的,因此单独删除它们的解决方案是没有用的
答案 0 :(得分:0)
XML_Unserializer将其'parseAttributes'选项默认为FALSE [1]。尝试将其明确设置为FALSE并查看是否有帮助。
[1] - https://pear.php.net/manual/en/package.xml.xml-serializer.xml-unserializer.options.php