我想在PHP中使用 simplexml_load_file 方法解析以下XML文件
<?xml version="1.0" encoding="utf-8"?>
<Converter>
<CONFIGURATION>Configuration</CONFIGURATION>
<LogicVariableList>LogicVariableList</LogicVariableList>
<CONVERSION>Conversion</CONVERSION>
<GENERAL>General001
<Name>SS2</Name>
<CMPNAME>Kalkitech</CMPNAME>
<Model>10</Model>
</GENERAL>
</Converter>
该方法不返回 GENERAL 节点下的所有对象,只返回“GENERAL”键的“General001”。如果我删除文本'General001',那么它的工作正常。请告诉我如何通过更改XML结构来解决这个问题
答案 0 :(得分:2)
这不是有效的XML,因此SimpleXML无法解析它。您不能在标记内包含文本和标记。
你必须将General001
包装在其他标签内。