..:: La。琉光 ::..

關於部落格
粼粼波光
反映心靈閃爍的跳動靈魂

在沒有三角、菱形、方塊的dynamic block

交織而成的

只有盈滿戀戀
我的琉光
  • 65216

    累積人氣

  • 9

    今日人氣

    0

    訂閱人氣

使用simplexml_load_string() 出現 warning : xmlParseEntityRef: no name in xxxxx

使用simplexml_load_string 進行xml解析時,

出現了xmlParseEntityRef: no name in xxxx 的warning.



原因:包覆在 xml tag裡的資料有 『&』的符號



解決方式:在資料來源(產生xml的地方),使用<![CDATA[  ]]包覆起來。

例:建立xml格式時,提供一個叫subject的標籤,裡面的資料為: 我是標題

        產出時,原本應為

        <subject> 我是標題 </subject>

        改為

        <subject> <![CDATA[我是標題]] </subject>



然後在使用simplexml_load_string時,必須再加上參數

simplexml_load_string($xml_string, 'SimpleXMLElement', LIBXML_NOCDATA);

不然上面加的<![CDATA[]]會被視為array...




問題解決,收工....

相簿設定
標籤設定
相簿狀態