我正在开发一个接受用户定义的XPath表达式的应用程序,并将它们用作其运行时操作的一部分。这种XPath技术在所有情况下都可靠吗?
不过,我想能够通过编程方式操纵表情来推断其他一些数据,我很好奇,想知道是否有此方法可能会失败的任何情况。
给出的任何用户定义的XPath表达式,它返回一个节点集,是安全的包装它在XPath count()
函数来确定节点的该组中的号:
count(user_defined_expression)
类似地,是它的安全到数组索引附加到表达式提取该集合中的节点之一:
user_defined_expression[1]
很高兴看到我提出了相同的可能问题:) – Flack 2011-02-15 12:12:04
谢谢,这正是我想避免的那种意想不到的复杂情况。 – 2011-02-15 17:13:00