cspark.net

Diary..

포토로그 마이가든





[JavaScript] String을 XML로 변환 by Coder

S사 프로젝트를 하면서 AJAX를 써야하는데 JDOM으로 XML을 생성한후 처리할려고 하니 XML선언문 위에 주석이 자동적으로 생성이 되더라(선언문위에 주석이 달리면 XML문서로 인식을 하지 못한다)..;;
이곳 시스템상의 문제라(모든 생성된 문서 첫라인에 주석이 달린다.ㅜㅜ;;) 방법이 없을까 하다 어쩔수없이 꽁수로 해결을 봣다.
우선 XML문서를 TEXT로 받아서 첫라인 주석을 제거후 다시 XML문서로 변환해준후 데이터를 처리하는방식으로 말이다.
아래는 TEXT로 받은 String값을 XML데이터로 변환해주는 자바스크립트 함수다.
=================================================================
function createXMLFromString(string) {
   var xmlDocument;
   var xmlParser;
   if(window.ActiveXObject){   //IE일 경우
      xmlDocument = new ActiveXObject('Microsoft.XMLDOM');
      xmlDocument.async = false;
      xmlDocument.loadXML(string);
   } else if (window.XMLHttpRequest) {   //Firefox, Netscape일 경우
      xmlParser = new DOMParser();
      xmlDocument = xmlParser.parseFromString(string, 'text/xml');
   } else {
      return null;
   }
   return xmlDocument;
}
==================================================================

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://cspark.net/tb/483124 [도움말]

덧글

댓글 입력 영역