일반적으로 xml 파일 은 외부 에서 불 러 옵 니 다.그러면 우 리 는 어떻게 js 로 만 xml 대상 을 생 성 합 니까?다음 프로그램 은 이 점 을 실현 합 니 다.문자열 형식의 xml 데 이 터 를 입력 하면 xml 대상 으로 변환 하고 fireforx 를 호 환 할 수 있 습 니 다.이러한 방법 으로 우 리 는 fireforx 에서 xml 데이터 섬 을 실현 할 수 있 습 니 다.즉,xmp 태그 로 xml 문자열 을 불 러 온 다음 에 createXml 함 수 를 호출 하여 xml 을 생 성 할 수 있 습 니 다.    Firefox 에서 노드 의.xml 속성 을 지원 하지 않 기 때문에 이 속성 을 IE 와 일치 하도록 추가 해 야 합 니 다
<body> 
<xmp id=x1> 
    <root> 
        <node>test</node> 
    </root> 
</xmp> 
</body> 
<script> 
if(!document.all) 
    XMLDocument.prototype.__defineGetter__("xml",function(){return new XMLSerializer().serializeToString(this)}) 
function createXml(str){ 
    if(document.all){ 
        var xmlDom=new ActiveXObject("Microsoft.XMLDOM") 
        xmlDom.loadXML(str) 
        return xmlDom 
    } 
    else 
        return new DOMParser().parseFromString(str, "text/xml") 
} 
xml=createXml(document.getElementById("x1").innerHTML) 
alert(xml.xml) 
</script>