2016-10-17 11 views
1

私はXMLファイルを生成するためにPHPを使用しています。私は以下の空白と "="記号をXMLに追加する方法createElement

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

のようなXMLノード名にスペースや=記号を追加する必要がありますが、私は唯一のタグ名とタグのテキストコンテンツを受け入れる

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

答えて

1

createElement()ためとしてコードを使用する場合には、Invalid Characterエラーを示しています要素として属性を追加するにはsetAttribute()を使用する必要があります。

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

あなたは結果がdemo

+0

おかげで確認することができます。その働き。 – hrishi

関連する問題