我有XML,我需要用戶能夠編輯(一textarea
內)對他的胃口,然後重新進行添加到一個DOMDocument這裏是我到目前爲止所。上一層>一個createTextNode不編碼XML
$dom = new DOMDocument();
$dom->formatOutput = true; //Formating the output
$ele = $dom->createElement("someele", "Hello");
$dom->appendChild($ele);
$string = "<yowhatsup><noway>some text</noway></yowhatsup>";
$ele = $dom->createElement("otherxmlstuff", $string);
$dom->appendChild($ele);
現在的輸出編碼$string
變量,這是不是對我好,我希望用戶能夠添加XML以及串到我的DOMDocument。
我可以做一些預處理,把文字變成元素爲好,還是我找錯了樹。
是XML應該是文檔的一部分,或者被認爲是一些要素的數據?您是否希望將它與文檔中的其他XML一起解析,例如應該'getElementsByTagName('yowhatsup')'找到它?還是應該是一個孤立的數據?如果第一個,請參閱下面的答案。如果是後者,搜索SO如何添加DOM的CDATA部分。 – Gordon
@Gordon文檔的一部分 –