我有以下xml:
<ATTRIBUTES NAME="Size" ATTRIBUTEID="2">
<ATTRIBUTEVALUES VALUE="16" TITLE="Small" PRICEADJUST="0.00"/>
<ATTRIBUTEVALUES VALUE="16" TITLE="Small" PRICEADJUST="0.00"/>
<ATTRIBUTEVALUES VALUE="32" TITLE="X Large" PRICEADJUST="0.00"/>
<ATTRIBUTEVALUES VALUE="18" TITLE="Large" PRICEADJUST="0.00"/>
<ATTRIBUTEVALUES VALUE="17" TITLE="Medium" PRICEADJUST="0.00"/>
</ATTRIBUTES>
我正在使用以下行读取xml:
$option_value = (string)$xml->ATTRIBUTES->ATTRIBUTEVALUES[$x]['TITLE']
其中$ x是for循环的一部分,我使用simplexml_load_file加载了xml。 TITLE =&#34; X Large&#34;中有一个空格。我的代码抛出错误。是否有任何方法可以在空间完整的情况下读取此属性值?或者在将属性值保存到变量之前以某种方式处理属性值?