Original source of xml
<SubdivisionType>
<ID>null</ID>
<Name>null</Name>
<Parent i:nil="true"/>
</SubdivisionType>
String 'null' is generated by E4X. I have to check if SubdivisionType/ID contains another value then 'null' then skip all SubdivisionType tag.
Here is how i do
<xsl:if test="SubdivisionType/ID[text()!=null]" >
...
</xsl:if>
I can't understand how xlst(saxon) treats string 'null'.