|
|
1
1
此样式表:
输出:
注意 :Copy all(标识规则),分组在@chapter上。 |
|
|
2
0
如果使用的是XSLT 1,可以使用Muenchian分组方法,如下所示:
这里有两个警告:第一,任何没有章节的修正都将从输出中删除。
所以,如果你这样做(为了清楚起见,缩写):
它将输出:
|
|
|
3
0
因为您的修改是按章节排序的,所以您可以不使用键,而只需查看后面和前面的元素。以下措施应该有效:
|
|
4
0
感谢@Alejandro和@Flynn1179注意到这个解决方案的初始版本中的一个错误——现在已经更正了! :
在提供的XML文档上应用时
产生想要的,正确的结果 :
|
|
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 1 年前 |
|
|
surge3333 · 使用PowerShell构建XML 1 年前 |
|
|
Sandeep · XSLT代码,用于根据条件提取元素值 1 年前 |
|
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 1 年前 |
|
Ian Kemp · 如何从SelectXml调用本机XPath函数? 1 年前 |