Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
XML Read Functions
#2
Not Solved
Use Following function to reading data from the XML
U have to pass the XML file name and Node name as argument for this function
Hope this will help you.
With Best Regards,
Nil111

Code:
Function Fn_GetXMLNodeValue(XMLDataFile, sNodeName)

    Dim objXMLDoc
    Dim objChildNodes
    Dim objSelectNode
    Dim intNodeLength
    Dim intNodeCount
    Dim intChildNodeCount
    Dim strNodeSting

    set objXMLDoc=CreateObject("Microsoft.XMLDOM")                                                ' Create XMLDOM object
    objXMLDoc.async="false"
    objXMLDoc.load(XMLDataFile)                                                                    ' Loading QTP Environment XML

    If (objXMLDoc.parseError.errorCode <> 0) Then
        Fn_GetXMLNodeValue = False
    Else
        intNodeLength = objXMLDoc.getElementsByTagName("Variable").length
        For intNodeCount = 0 to (intNodeLength - 1)
            Set objChildNodes = objXMLDoc.documentElement.childNodes.item(intNodeCount).childNodes
                strNodeSting = ""
                For intChildNodeCount = 0 to (objChildNodes.length - 1)
                        strNodeSting = strNodeSting & objChildNodes(intChildNodeCount).text
                Next
                If Instr(strNodeSting, sNodeName) Then
                    Set objSelectNode = objXMLDoc.SelectSingleNode("/Environment/Variable[" & intNodeCount &"]/Value")
                    Fn_GetXMLNodeValue = objSelectNode.Text
                    Exit For
                End If
        Next
        Set objSelectNode = nothing
        Set objChildNodes = nothing
        Set objXMLDoc = nothing

        If Fn_GetXMLNodeValue = "" Then
            Fn_GetXMLNodeValue = False
        End If
    
    End if    

End Function
Reply


Messages In This Thread
XML Read Functions - by Nish - 11-25-2011, 02:54 AM
RE: XML Read Functions - by nil111 - 11-26-2011, 03:14 PM
RE: XML Read Functions - by Nish - 11-26-2011, 11:57 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Inserting variable values into Descriptive Programming Functions eske99 2 4,029 12-18-2015, 01:47 PM
Last Post: vinod123
  Passing objects to Functions vinod.nhce 0 3,611 03-13-2014, 06:09 PM
Last Post: vinod.nhce
  vb script to stop execution of functions if conditions fail visitjaga 1 7,962 12-05-2013, 12:26 AM
Last Post: ravi.gajul
  Getting an 'Error in XML document' Error when submitting web services XML luckyexpert 0 3,471 08-20-2013, 10:23 PM
Last Post: luckyexpert
  XML Data read and extract output in an array SweetyChowdhury 9 8,992 05-10-2013, 03:05 PM
Last Post: SweetyChowdhury

Forum Jump:


Users browsing this thread: 1 Guest(s)