1

我正在使用 PHP 生成 XML 文件。我必须添加空格并=登录 XML 节点名称,如下所示

<a name="someName">someValue</a>

Invalid Character但是当我使用代码时它显示错误

$parentnode->appendChild($dom->createElement('a name="somName"'));
4

1 回答 1

1

因为createElement()只接受标签名称和标签的文本内容作为参数,你应该使用setAttribute()添加属性到元素。

$element = $dom->createElement("a");
$element->setAttribute("name", "somName");
$parentnode->appendChild($element);

你可以检查结果是演示

于 2016-10-17T07:10:30.410 回答