>  기사  >  웹 프론트엔드  >  ExtJS(Firefox와 호환 가능)_extjs에서 동적으로 생성된 xml 작성

ExtJS(Firefox와 호환 가능)_extjs에서 동적으로 생성된 xml 작성

WBOY
WBOY원래의
2016-05-16 17:38:341536검색
코드 복사 코드는 다음과 같습니다.

function getXml() {
//Get the 입력 값
var name = textName.getValue();
var pwd = textPwd.getValue();
//초기화 개체
var xmlDoc = document.implementation.createDocument("", "" , null)
xmlDoc.async="false";//데이터가 완전히 채워지기 전에 xml 제출 작업 취소

//Xml 헤더 쓰기
var header=xmlDoc.createProcessingInstruction ("xml ","version='1.0'");
xmlDoc.appendChild(header);

//하위 트리 생성
var root = xmlDoc.createElement("loginInfo"); 🎜> var username = xmlDoc.createElement("userName");
var userpassword = xmlDoc.createElement("passWord");
//하위 트리 텍스트 콘텐츠 만들기
var usernameText=xmlDoc.createTextNode(name) ;
varpasswordText=xmlDoc.createTextNode(pwd);


//하위 트리 텍스트 콘텐츠 마운트
username.appendChild(usernameText)
userpassword.appendChild(passwordText); 🎜>
//하위 트리 노드 마운트
root.appendChild(사용자 이름);
root.appendChild(userpassword)

//루트 콘텐츠 마운트
appendChild(root) ;

//xml 텍스트 내용 반환
return xmlDoc>





을 사용합니다. 코드 복사
코드는 다음과 같습니다. var dom= new ActiveXObject()
호환성을 위해 IE에서만 실행할 수 있습니다. , Firefox 사용자를 고려해야 하므로 이 프로그램의 목적은 다음과 같습니다. Firefox 사용자에 대한 호환성 로컬 XML 없이 동적으로 생성할 수 있습니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.