我正在进行API调用,响应正在给我XML:
<custom_column name="field1"/>
<custom_column name="field2"/>
<custom_column name="Age>23</custom_column>
因此,在回复中,唯一具有值的元素是elemnt,其中name =&#34; Age&#34;。
当我通过simplexml_load_string($ strXML)将XML转换为对象时,我得到以下内容:
[7] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => field1
)
)
[8] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => field2
)
)
[9] => 23
只有当元素中存在值时才会剥离@attributes。
这不是我之后的事情,因为我在两个平台之间创建了一个同步,并且没有字段名称可以在映射过程中利用返回的内容。