<RESULTS>
<ROW>
<COLUMN NAME="ID"><![CDATA[001]]></COLUMN>
<COLUMN NAME="NAME"><![CDATA[ORG001]]></COLUMN>
<COLUMN NAME="CODE"><![CDATA[1234]]></COLUMN>
</ROW>
</RESULTS>
使用simplexml/xpath我想返回ID爲001的'NAME'和'CODE'的屬性文本,有很多行,所以結果會根據id號而不同獲取屬性值SimpleXML Xpath PHP
編輯: 訪問CDATA是不是問題就在這裏,它返回名稱和代碼,其中id = 001等的值
繼承人什麼,我試圖讓名
echo (string)$xml->xpath('/RESULT/ROW/COLUMN[@ID] = ["001"]/COLUMN[@Name="NAME"]');
感謝
那你試試?你能告訴我們你的代碼嗎? –
[PHP:如何處理<!\ [CDATA \ [with SimpleXMLElement?](http://stackoverflow.com/questions/2970602/php-how-to-handle-cdata-with-simplexmlelement) – chris85