Delphi和XPath函数
我可以使用Delphi函数selectNodes()中的Xpath节点集函数position()从节点列表中仅选择一定数量的元素吗?如果我喜欢这个:Delphi和XPath函数,delphi,xpath,msxml,Delphi,Xpath,Msxml,我可以使用Delphi函数selectNodes()中的Xpath节点集函数position()从节点列表中仅选择一定数量的元素吗?如果我喜欢这个: selectNodes('Item[1]') 这一切都很好,我得到了索引为1的元素,但是当我尝试 selectNodes('Item[position()<10]') selectNodes('Item[<10]') selectNodes('Item[position()selectNodes需要一个字符串,因此您应该尝试:
selectNodes('Item[1]')
这一切都很好,我得到了索引为1的元素,但是当我尝试
selectNodes('Item[position()<10]')
selectNodes('Item[<10]')
selectNodes('Item[position()selectNodes需要一个字符串,因此您应该尝试:
selectNodes('Item[position()<10]')
selectNodes('Item[position()selectNodes需要一个字符串,因此您应该尝试:
selectNodes('Item[position()<10]')
selectNodes('Item[position()我认为这不是一个真正的Delphi问题,而是一个MSXML问题。请检查或更确切地说检查
嗯,根据MSDN上发布的“Item[position()10]
”应该是有效的,至少如果“Item
”是您要查找的元素的名称…我认为这不是一个真正的Delphi问题,而是一个MSXML问题。请检查
嗯,根据MSDN上发布的“Item[position()10]
”应该已经起作用了,至少如果“Item
”是您要查找的元素的名称…这可能是版本问题吗?我从MS XML 6导入了typelibrary,没有出现错误。这可能是版本问题吗?我从MS XML 6导入了typelibrary,没有出现错误。起初这也是我的第一个冲动,但这可能是编译时错误,我不认为这是什么我想他只是漏掉了引号。对,我当然用字符串,否则我在编译时会出错。我编辑了我的文章。这也是我最初的冲动,但这将是编译时的错误,我不认为这是OP得到的。我想他只是漏掉了引号。对,我当然用字符串,否则我会编译时可能会出错。我编辑了我的帖子。这些示例是关于xslt的。这些示例是关于xslt的。