- Javascript 로 XML 다루기
- 日常茶飯事
- 2009. 4. 14. 22:19
- XML 파일 : IE
- XML 파일 : FF
- XML 데이터 : IE
- XML 데이터 : FF
=-=> 클래스로 만들어서 IE의 xml 속성도 구현할 필요가 있음.
var xmlDom = new ActiveXObject("Microsoft.XMLDOM"); xmlDom.async = false; xmlDom.load("sample.xml"); //로컬에서 실행시키는 경우 로컬파일도 가능 var rootElem = xmlDom.documentElement; if(rootElem){ alert(rootElem.xml); }else{ alert("Not found XML"); //XML 파일이 없어서 로드하지 못한 경우 xmlDom 은 null 이 아니고 rootElem 이 null 이다. } //xmlDom.save("c:/test.xml"); //(당연히)권한이 없다는 에러가 난다. VB함수
- XML 파일 : FF
var xmlDom = document.implementation.createDocument("", "", null); xmlDom.load("sample.xml"); //로컬파일은 안됨 var rootElem = xmlDom.documentElement; if(rootElem){ alert((new XMLSerializer()).serializeToString(rootElem)); }else{ alert("Not found XML"); //상동 }
- XML 데이터 : IE
var parser = new DOMParser(); var xmlDom = parser.parseFromString(xml, "text/xml");
- XML 데이터 : FF
var xmlDom = new ActiveXObject("Microsoft.XMLDOM"); xmlDom.async = false; xmlDom.loadXML(xml);
=-=> 클래스로 만들어서 IE의 xml 속성도 구현할 필요가 있음.
Recent comment