PHP函式名:DOMCharacterData::before()
函式描述:該方法在DOM字元資料節點之前插入新的文字節點或CDATA節點。
適用版本:該函式適用於PHP 5及以上版本。
用法示例:
// 建立DOM文件物件
$dom = new DOMDocument();
// 建立一個DOM文位元組點
$node = $dom->createTextNode('Hello');
// 獲取DOM字元資料節點
$characterData = $dom->createTextNode('World');
// 在DOM字元資料節點之前插入新的文字節點
$characterData->before($node);
// 輸出修改後的節點內容
echo $dom->saveHTML();
上述示例建立了一個DOM文件物件,然後使用createTextNode()
方法建立了一個DOM文位元組點和一個DOM字元資料節點。之後,使用before()
方法將新的文字節點"Hello"插入到DOM字元資料節點"World"之前。最後,透過saveHTML()
方法輸出修改後的節點內容,結果為:HelloWorld
。
注意:before()
方法是在DOM字元資料節點之前插入新節點,所以在輸出時兩個節點內容是連在一起的。