RemoveNode() |
Top Previous Next |
Object: EHL7.QSXML FileName: EHL7.dll
METHOD
Name: RemoveNode() Parameters: 1) ndNode (Object of type "MSXML2.IXMLDOMNode") Returns: Boolean Description: Deletes a node from an XML document.
Example: Dim myXMLObj As New EHL7.QSXML Dim strXML As String Dim ndRT As Object Dim ndChild As Object With myXmlObj .ClearErrors strXML = "<GOODXML></GOODXML>" Call .OpenFromString(strXML) If .IsError Then MsgBox .LastError .ClearErrors Exit Sub End If Set ndRT = .GetRootElement() 'ndRT is now an object of type MSXML2.IXMLDOMNode MsgBox ndRt.XML 'is the same as calling MsgBox myXMLObj.XML 'Add some child nodes strXML = "<CHILDNODE></CHILDNODE>" Call .XMLAddNode(ndRT,strXML) Call .XMLAddNode(ndRT,strXML) Call .XMLAddNode(ndRT,strXML) Call .XMLAddNode(ndRT,strXML) If .IsChildNode(ndRT,"CHILDNODE" Then MsgBox CStr(.CountChildNodes(ndRT,"CHILDNODE")) & " nodes" End If Set ndChild = ndRT.ChildNodes(3) 'The last CHILDNODE 'Remove it Call .RemoveNode(ndChild) MsgBox CStr(.CountChildNodes(ndRT,"CHILDNODE")) & " nodes" End With Set myXMLObj = Nothing
|