Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - how to check for empty nodw ? >Thread Next - Re: how to check for empty nodw ? Re: how to check for empty nodw ?To: NULL Date: 5/2/2006 6:51:00 PM
shafiqrao@g... wrote:
> I want to check if the node is empty, surprisingly following statement
> is NOT working
>
> IF obj.childNodes.item(i).data = "" THEN
> .....
> END IF
>
> Does somebody know what the problem may be ? Any help is greatly
> apreciated.
We need to see your XML and need to know what obj is, what i is.
The data property makes sense on text nodes or cdata section nodes and
empty text nodes might not even be included in the DOM tree.
For an element node you can simply check e.g.
If obj.hasChildNodes() Then
' obj is not empty
Else
' obj is empty
End If
Example
Set xmlDocument = CreateObject("Msxml2.DOMDocument.3.0")
xmlDocument.loadXML "<gods><god>Kibo</god><god /></gods>"
For Each god in xmlDocument.documentElement.childNodes
If god.hasChildNodes() Then
WScript.Echo "Node is not empty."
Else
WScript.Echo "Node is empty."
End If
Next
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
