xml属性值whitespace抛出错误php

时间:2017-01-13 00:06:49

标签: php xml simplexml

我有以下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;中有一个空格。我的代码抛出错误。是否有任何方法可以在空间完整的情况下读取此属性值?或者在将属性值保存到变量之前以某种方式处理属性值?

0 个答案:

没有答案