GetChildElementByAttr (QTP, TestComplete, VBScript)
Parent page: Service Functions – MSXMLDOM (QTP, TestComplete, VBScript)
Description
Returns child XML node via XPath query.
Implementation
Public Function GetChildElementByAttr(ByRef objXMLParent, ByVal sTagName, ByVal sAttrName)
Dim objNode
sTagName = Trim(sTagName)
sAttrName = Trim(sAttrName)
If objXMLParent is Nothing Then
Set GetChildElementByAttr = Nothing
Exit Function
End If
Set objNode = objXMLParent.SelectSingleNode("./"&sTagName&"[@name='" & sAttrName &"']")
If isNull(objNode) or (objNode is Nothing) Then
Set GetChildElementByAttr = Nothing
Else
Set GetChildElementByAttr = objNode
End If
End Function

