DOMDocument::createElement
原型:DOMElement DOMDocument::createElement ( string $name [, string $value ] )
创建一个元素,其中第二个参数是可选的,不会对它进行转义。当value中包含特殊字符(如:&)会出错。
Domdocument::createTextNode
原型:DOMText DOMDocument::createTextNode ( string $content )
创建一个文本结点,会对其内容进行转义。
典型示例:创建一个文本元素
$element = $doc->createElement("city"); $node = $doc->createTextNode("shenzhen"); $element->appendChild($node); $doc->appendChild($element);
- 对应的xml文档:
<city>shenzhen</city>