Php simplexml\u加载\u文件未正确解析

Php simplexml\u加载\u文件未正确解析,php,Php,我想在PHP中使用simplexml\u load\u file方法解析以下XML文件 <?xml version="1.0" encoding="utf-8"?> <Converter> <CONFIGURATION>Configuration</CONFIGURATION> <LogicVariableList>LogicVariableList</LogicVariableList> <CONVERSION>

我想在PHP中使用simplexml\u load\u 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>

配置
逻辑变量表
转化
一般001
SS2
卡尔基泰克
10

该方法没有返回GENERAL节点下的所有对象,它只是为键“GENERAL”返回“General001”。如果我删除了文本“General001”,那么它可以正常工作。请告诉我如何在不更改XML结构的情况下解决此问题

这是无效的XML,因此SimpleXML无法解析它。标记内不能有文本和标记


您必须将
General001
包装到其他标记中。

显示您是如何尝试的…………感谢您重播Elon,但此XML由一个外部web服务提供,因此我们无法更改此内容