Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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

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 确定以下同级是否包含具有相同值的节点_Xml_Xslt_Xpath - Fatal编程技术网

Xml 确定以下同级是否包含具有相同值的节点

Xml 确定以下同级是否包含具有相同值的节点,xml,xslt,xpath,Xml,Xslt,Xpath,我相信这应该是非常简单的-但我有麻烦的背景 XML示例: 1. 20130624 2. 28618 1. 28618 这是一个测试 2. 28618 预订酒店 3. 28618 不退款 4. 1459 汽车预订 5. 1528 航空订票 6. 1528 不退款 7. 1528 无烟区 在XSLT中,我的上下文节点是 我正在尝试访问节点,其中节点等于的节点 我尝试过的xpath是下面的兄弟::CommentInfo[SegMatch=Conf]/Comment 但是没有返回任何内容。我想在

我相信这应该是非常简单的-但我有麻烦的背景

XML示例:


1.
20130624
2.
28618
1.
28618
这是一个测试
2.
28618
预订酒店
3.
28618
不退款
4.
1459
汽车预订
5.
1528
航空订票
6.
1528
不退款
7.
1528
无烟区

在XSLT中,我的上下文节点是

我正在尝试访问
节点,其中
节点等于
节点

我尝试过的xpath是
下面的兄弟::CommentInfo[SegMatch=Conf]/Comment

但是没有返回任何内容。我想在xpath中使用'Conf'时,我已经失去了
的上下文-但我确信在简单的xpath中这一定是可能的,而不必声明变量

干杯 达伦

使用

啊,好的,谢谢!current()是一个仅使用XSLT的函数-我正在使用XMLSpy和xpath tester测试xpath-这不允许您使用XSLT函数!非常感谢你的帮助!
[SegMatch=current()/Conf]