VB Script - Edit xml document.
Recently I was performing a load test on Web service that consume XML document. The load test parameters are: upload 2000 XML files sequentially having different ID's (XML document contain "PayloadID" and "OrderID" that should be unique). In order to create 2000 XML files with unique id's I have created following VB script.
Recently I was performing a load test on Web service that consume XML document. The load test parameters are: upload 2000 XML files sequentially having different ID's (XML document contain "PayloadID" and "OrderID" that should be unique). In order to create 2000 XML files with unique id's I have created following VB script.
Path = "C:\Documents and Settings\bharathm\Desktop\" xmlfile=Path & "orginal.xml" 'your source file name NumberOfFiles = 2 AppendString = "B" set oparser=createobject("msxml2.domdocument") with oparser .async=false .validateOnParse=false .resolveExternals=false .load xmlfile end with if oparser.parseerror.errorcode<>0 then wscript.echo "xml file " & xmlfile & " is not well-formed." & vbcrlf & "Operation aborted." wscript.quit 999 end if for count = 1 to NumberOfFiles value = AppendString & count 'Unique string to update document set oroot=oparser.documentElement oroot.setAttribute "payloadID", value Set currNode = oparser.documentelement.selectSingleNode("//cXML/Request/OrderRequest/OrderRequestHeader") currNode.setAttribute "orderID",value outfile=Path & "TestFiles\" & value &".xml" 'create new output file with unique name oparser.save outfile next set oparser=nothing wscript.echo "Completed"
I hope this post will help you in manipulating XML document and make duplicate copies.
---
No comments:
Post a Comment