讀取SimpleXML 中帶有連字符的名稱的XML 節點
SimpleXML 是一個用於解析XML 文件的PHP 庫,在讀取帶有連字符的節點時可能會遇到困難名稱。例如,考慮下面的 XML:
嘗試使用 SimpleXML 的 Children() 方法讀取 office:document-meta 節點會導致錯誤「使用未定義的常數元 - 假設為『元』」。這是因為 SimpleXML 將連字號解釋為減法運算子。
解決方案
要解決此問題,請使用大括號而不是連字符:
此語法允許您存取文件元節點。
存取連字符屬性
雖然連字符元素名稱需要大括號語法,但可以使用常規數組表示法來訪問連字符屬性:
請參閱SimpleXML 基礎文件以取得其他範例。
以上是如何使用 SimpleXML 存取帶連字符的 XML 節點名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!