问题
我有一个XInclude
包含由指定xpointer
属性的表达式产生的节点集。
是否可以使用 选择xpointer
一个空节点集,以便不包含任何内容?
问题
原因是我的xincluded & xpointed节点可能存在也可能不存在;所以我得到一个:
XInclude 错误:XPointer 评估失败
在指向节点不存在的情况下。
例子
表达式类似于:
xmlns(ns=urn:my:namespace)
xpointer(/ns:element1/*[ns:elementA | ns:elementB])
我想更改 XPointer 以便在找不到节点的情况下XInclude 不包含任何内容(不引发错误)。
就像是:
xmlns(ns=urn:my:namespace)
xpointer(/ns:element1/*[ns:elementA | ns:elementB | NOT_FOUND_NODES ])
有没有办法做到这一点?