解析標籤名稱中帶有冒號的XML
SimpleXML 可能不適合解析標籤名稱中帶有冒號的XML,例如:
<xhtml:div>sample <xhtml:em>italic</xhtml:em> text</xhtml:div>
替代庫
要處理標籤名稱中帶有冒號的XML,請考慮使用替代庫,例如DOMDocument。以下是一個範例:
$xml = new DOMDocument(); $xml->loadXML($xmlString); // Access "em" element $em = $xml->getElementsByTagName('xhtml:em')->item(0); // Access "date" element $date = $xml->getElementsByTagName('date')->item(0); // Note: You may need to use the XML namespaces when accessing elements in different namespaces
命名空間的具體注意事項
從不同命名空間存取元素時,需要注意的是:
以上是如何使用 DOMDocument 解析標籤名稱中帶有冒號的 XML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!