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 に答える