QTP-XML service functions (2) – ChildElementValueByName
Parent page: Service Functions – XML (QTP, VBScript)
Description
Returns scalar value of the XML child node specified by an xml tag name. If there are multiple objects with the same tag, returns value of the first reference. If there are no objects with the tag specified returns “” (empty string).
Public Function ChildElementValueByName(ByRef objXMLParent, ByVal sTagName)
Dim objColl
If objXMLParent is Nothing Then
ChildElementValueByName = ""
Exit Function
End If
Set objColl = objXMLParent.ChildElementsByPath("./"&sTagName)
If objColl.Count > 0 Then
ChildElementValueByName = objColl.Item(1).Value()
Else
ChildElementValueByName = ""
Exit Function
End If
End Function

