2010-02-09 4 views
0

웹 응용 프로그램에서 sarissa javascript 라이브러리를 사용하여 클라이언트에 XML을 생성하고 있습니다. 내 질문에 어떻게 루트 노드에 특성을 추가 할 수 있습니까? 기본적으로 XML의 1 라이너와 같이 작은 xml 문자열을 서버에 전달하려고합니다. 나는 이것을 시도하고 그것은 작동하지 않습니다. oDomDoc은 "setAttributeNode"메소드를 지원하지 않습니다. 속성을 잘못 추가해야합니다.javascript의 XML 문서의 루트 노드에 특성을 추가하는 방법

var oDomDoc = Sarissa.getDomDocument("", "item"); 
var attrib = document.createAttribute("something"); 
attrib.nodeValue = "something"; 
oDomDoc.setAttributeNode(attrib); 

은 내가 대신 노드의 문서 객체에 추가하는 것을 시도해야한다 생각합니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니다. 어떤 도움을 주셔서 감사합니다.

건배, 샌디에고 예, 당신이 원하는 무엇을하지 않은 "문서"요소에 대한 속성을 만드는

답변

2

에서 ~ CK.

문서 노드를 사용하여 새 요소를 만든 다음 새로 만든 요소에 setAttribute() 메서드를 사용하십시오.

체크 아웃 JavaScript DOM은 특별한 라이브러리가 필요하지 않으며 표준 자바 스크립트 DOM 메소드 만 필요합니다.

+0

이 적합합니다. 감사! – Hcabnettek

관련 문제