为什么在某些 XPath 表达式中句号后面使用逗号?这是一个例子:
Set nlist = doc.selectNodes("//book/author/first-name[starts-with(.,'M')]")
我试图用谷歌搜索这个,但字面意思""
运算符似乎不喜欢句号或逗号。
在 XPath 中.
标记代表上下文节点. The 上下文节点通常是相同的当前节点 (current()
函数)正在处理,但情况可能会有所不同。当您仅处理 XPath 时,这并不明显,但在使用 XSLT 时就会发生。看到这个question https://stackoverflow.com/questions/1022345/current-node-vs-context-node-in-xslt-xpath在 SO 中解释了这种差异。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)