2013-11-26 2 views
0

xml 파일의 경로를 가져오고 xml 파일의 내용을 문자열로 읽는 대화 상자를 만들었습니다. 나는 XML 파일의 모든 내용을 stood 출력 변수라는 있습니다. 이제 출력은 모든 XML 파일 내용을 포함하는 문자열입니다. 지금은 다음과 같이이 구문 분석이 출력을javascript에서 xml 파일을 읽는 방법

내 코드를 분석 할 : XMLDocument로의

output = e.target.result; 
      console.log("file path"); 
      console.log(output); 
      /*var xmlDoc=loadXMLDoc(output); 
      console.log("XML DOC"); 
      console.log(xmlDoc); 
      */ 
       myXML= document.all(output).XMLDocument 
       console.log(myXML); 

내가 점점 오전 오류가 정의되지. 이 xmlstring은 어떻게 파싱해야합니까?

+1

'document.all'? 2013 년에? – RobG

+0

http://www.hiteshagrawal.com/javascript/javascript-parsing-xml-in-javascript 도움이 될 수도 있습니다 –

답변

1

xmlSerializer를 사용할 수 있습니다.

var xmlText = new XMLSerializer().serializeToString(xml); 
var xmlTextNode = document.createTextNode(xmlText); 
someDOMobject.appendChild(xmlTextNode); 

더 많은 예제 : Convert XML to String and append to page

+0

serialiseToString에서 노드 값이 잘못되었습니다. –

+0

xml을 어떻게 전달합니까? 유효한 XML입니까? 기본적인 것을 먼저 테스트하십시오. – RealityDysfunction

+0

예 sir 유효한 xml 나는 기본적인 것을 시험하고있다. –

관련 문제