請注意,像 <span></span> 這樣的空標籤將自動轉換為簡短標記 <span />。在某些情況下,這可能會導致問題。
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
XMLReader::readOuterXml — 擷取目前節點的 XML,包含節點本身
此函式沒有參數。
以字串形式回傳目前節點的內容,包含節點本身。失敗時回傳空字串。
此函數僅在 PHP 使用 libxml 20620 或更高版本編譯時才可用。
請注意,像 <span></span> 這樣的空標籤將自動轉換為簡短標記 <span />。在某些情況下,這可能會導致問題。
請注意,當您使用 readOuterXML() 函數從較大的 XML 文件中提取一部分 XML 時,它會嘗試判斷適用於新部分的命名空間(在原始 XML 文件中定義),並將它們作為 xmlns 屬性插入到適當的標籤中。這可能會令人不安,但在大多數情況下,這應該是一個良性的更改,而且我知道它會使新的 XML 塊格式正確,因此它本身是有效的。
據我所知,無法更改此行為。