2016-10-17 5 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