Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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
Xml xslt中的嵌套谓词_Xml_Xslt_Msxml - Fatal编程技术网

Xml xslt中的嵌套谓词

Xml xslt中的嵌套谓词,xml,xslt,msxml,Xml,Xslt,Msxml,是否可以在xslt中执行以下等效操作: .//TagA[./TagB/[@AttrA='AttrAValue'] = 'TagBValue'] Visual Studio 2008中的此操作失败,出现以下错误: error: Unexpected token '[' in the expression. .//TagA[./TagB/ -->[<-- @AttrA='AttrAValue'] = 'TagBValue'] 错误:表达式中出现意外标记“[”。 .//TagA[./T

是否可以在xslt中执行以下等效操作:

.//TagA[./TagB/[@AttrA='AttrAValue'] = 'TagBValue']
Visual Studio 2008中的此操作失败,出现以下错误:

error: Unexpected token '[' in the expression.
.//TagA[./TagB/ -->[<-- @AttrA='AttrAValue'] = 'TagBValue']
错误:表达式中出现意外标记“[”。

.//TagA[./TagB/-->[我认为在出现问题之前,需要先选择一个节点集,然后应用属性过滤器


再想一想,在冒犯之前,你是否还需要/谢谢,Si,你说得对。以下方法奏效了:

.//TagA[./TagB[@AttrA='AttrAValue'] = 'TagBValue']
我会把责任推到清晨