簡體   English   中英

Php無法讀取Xml中的節點值

[英]Php Cannot Read Node Value in Xml

我無法讀取node.I想要讀取USER_ID節點值。當我嘗試使用simplexml_load_string進行讀取時。

我無法讀取節點值。

這是我的xml代碼:

<?xml version="1.0" encoding="utf-16" standalone="yes"?> 
<RESULT>      
<SUCCESS>1</SUCCESS> 
<ERRMESSAGE /> 
<REMARKS /> 
<DATA>
  <data>
    <USERS>
      <U> 
        <USER_ID>1</USER_ID>
      </U>
  </data>
</DATA>
</RESULT>

您的xml文件無效。 將xml文檔的編碼更改為utf-8 然后像普通對象一樣訪問:

$xmlfile = file_get_contents('test.xml');
$array = simplexml_load_string($xmlfile);

echo "<pre>";
print_r($arr->DATA->data->USERS->U->USER_ID);
echo "</pre>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM