Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi和XPath函数_Delphi_Xpath_Msxml - Fatal编程技术网

Delphi和XPath函数

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需要一个字符串,因此您应该尝试:

我可以使用Delphi函数selectNodes()中的Xpath节点集函数position()从节点列表中仅选择一定数量的元素吗?如果我喜欢这个:

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的。