【发布时间】:2014-09-03 03:45:28
【问题描述】:
根据规范,如果元素具有属性 xsi:nil 且值为 true,则该元素可能是无内容的有效。例如,
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<e1 xsi:nil="true"></e1>
</root>
如果我通过以下方式检查元素 (e1) 是否包含文本:$e1='' for null 元素,那么上述 xml 是否会返回 true?我相信使用 xsi:nil 检查元素是否为空是可以的,以上将返回 false。
【问题讨论】:
标签: xml xslt xpath schema xslt-2.0