Я использую PHP для создания файла XML. Я должен добавить пространство и =
войдите в XML имя узла, как показано ниже
<a name="someName">someValue</a>
но это показывает Invalid Character
Ошибка при использовании кода в качестве
$parentnode->appendChild($dom->createElement('a name="somName"'));
Так как createElement()
принимать только имя тега и текстовое содержимое тега в качестве параметра, и вы должны использовать setAttribute()
добавить атрибут к элементу.
$element = $dom->createElement("a");
$element->setAttribute("name", "somName");
$parentnode->appendChild($element);
Вы можете проверить результат демонстрация
Других решений пока нет …