'Sample File ####################################
'Const XMLDataFile="C:\Users\sunshine\Desktop\vbscriptprgm\samplexmlnanda.xml"
<Resources>
<Module1>
<Function_Libararies>
<Library>module1lib1.vbs</Library>
<Library>module1lib1</Library>
<Library>module1lib1</Library>
</Function_Libararies>
<Repositories>
<Repository>module1repo.tsr</Repository>
<Repository>module2repo.tsr</Repository>
</Repositories>
</Module1>
<Module2>
<Function_Libararies>
<Library>module2lib2.vbs</Library>
<Library>module2lib2</Library>
<Library>module2lib2</Library>
</Function_Libararies>
<Repositories>
<Repository>module2repo.tsr</Repository>
<Repository>module2repo.tsr</Repository>
</Repositories>
</Module2>
</Resources>
Dim Modules
Modules=Array("Module1","Module2")
Const XMLDataFile="C:\Users\sunshine\Desktop\vbscriptprgm\samplexmlnanda.xml"
Set oxml= CreateObject("Microsoft.XMLDOM")
oxml.Async = False
oxml.Load(XMLDataFile)
If oxml.Parseerror.Errorcode<>0 Then
msgbox "Error Parsing XMl"
End If
For i=lbound(Modules) To ubound(Modules) Step 1
parent=cstr(Modules(i))
Set Col=oxml.getElementsByTagName(parent).Item(0)
Set olibcol=Col.getElementsByTagName("Function_Libararies").Item(0)
Set lib=olibcol.Childnodes
For each strlib in lib
msgbox strlib.text
Next
Next
'###############################################
'Code For Reading Nodes:
'Const XMLDataFile="C:\Users\sunshine\Desktop\vbscriptprgm\samplexmlnanda.xml"
<Resources>
<Module1>
<Function_Libararies>
<Library>module1lib1.vbs</Library>
<Library>module1lib1</Library>
<Library>module1lib1</Library>
</Function_Libararies>
<Repositories>
<Repository>module1repo.tsr</Repository>
<Repository>module2repo.tsr</Repository>
</Repositories>
</Module1>
<Module2>
<Function_Libararies>
<Library>module2lib2.vbs</Library>
<Library>module2lib2</Library>
<Library>module2lib2</Library>
</Function_Libararies>
<Repositories>
<Repository>module2repo.tsr</Repository>
<Repository>module2repo.tsr</Repository>
</Repositories>
</Module2>
</Resources>
Dim Modules
Modules=Array("Module1","Module2")
Const XMLDataFile="C:\Users\sunshine\Desktop\vbscriptprgm\samplexmlnanda.xml"
Set oxml= CreateObject("Microsoft.XMLDOM")
oxml.Async = False
oxml.Load(XMLDataFile)
If oxml.Parseerror.Errorcode<>0 Then
msgbox "Error Parsing XMl"
End If
For i=lbound(Modules) To ubound(Modules) Step 1
parent=cstr(Modules(i))
Set Col=oxml.getElementsByTagName(parent).Item(0)
Set olibcol=Col.getElementsByTagName("Function_Libararies").Item(0)
Set lib=olibcol.Childnodes
For each strlib in lib
msgbox strlib.text
Next
Next
'###############################################
'Code For Reading Nodes:
No comments:
Post a Comment