2011-05-04 3 views
0
내가 XML 파일로 양식 데이터를 작성하는 VBScript를 사용하고

: 나는 'vbscript로 작성된 XML에 공백/서식을 어떻게 추가합니까?

<story><first>Jennifer</first></story><story><first>David</first></story><story><first>Austin</first></story><story><first>Steve</first></story> 

: 작동하지만, XML 파일에서 기대하는 것처럼 출력이 어떤 형식이 없습니다

Set objRecord = objDom.createElement("story") 
    objRoot.appendChild objRecord 


    Set objField = objDom.createElement("first") 
    objField.Text = Request.Form("fName") 
    objRecord.appendChild objField 

m를 달성하려고 :

<story> 
     <first>Jennifer</first> 
    </story> 
    <story> 
     <first>David</first> 
    </story> 

덕분에 어떤 통찰력

답변

2

에 대한 891,478,당신은 꽤 자바 스크립트이 방법을 사용하여 기존 XML 파일을 인쇄 할 수 있습니다

의 VBScript로 번역 꽤 쉽게해야
var reader = new ActiveXObject("Msxml2.SAXXMLReader.4.0"); 
    var writer = new ActiveXObject("Msxml2.MXXMLWriter.4.0");   
    writer.indent = true; 
    writer.standalone = true; 
    reader.contentHandler = writer;    
    reader.putProperty("http://xml.org/sax/properties/lexical-handler", writer); 
    reader.parseURL("source.xml"); 

.

+0

나를 위해 쉽지는 않지만 나를 이끌 [이 답변] (http://stackoverflow.com/questions/1118576/how-can-i-pretty-print-xml-source-using-vb6-and- msxml), 정확히 내 검색에서 찾을 수 없습니다. 감사합니다 –

+0

당신은 서버에서 자바 스크립트를 실행할 수 있습니다. 여는 스크립트 태그를 다음으로 변경하십시오.

관련 문제