如何在XML createElement中添加白色space和“=”标志
How to add white space and " = " sign in XML createElement
我正在使用 PHP 生成 XML 文件。我必须添加 space 和 =
登录 XML 节点名称,如下所示
<a name="someName">someValue</a>
但是当我使用代码
时它显示 Invalid Character
错误
$parentnode->appendChild($dom->createElement('a name="somName"'));
因为createElement()
only accept tag name and text content of tag as parameter and you should use setAttribute()
要给元素添加属性。
$element = $dom->createElement("a");
$element->setAttribute("name", "somName");
$parentnode->appendChild($element);
您可以检查结果是 demo
我正在使用 PHP 生成 XML 文件。我必须添加 space 和 =
登录 XML 节点名称,如下所示
<a name="someName">someValue</a>
但是当我使用代码
时它显示Invalid Character
错误
$parentnode->appendChild($dom->createElement('a name="somName"'));
因为createElement()
only accept tag name and text content of tag as parameter and you should use setAttribute()
要给元素添加属性。
$element = $dom->createElement("a");
$element->setAttribute("name", "somName");
$parentnode->appendChild($element);
您可以检查结果是 demo