|
|
1
2
下面是一个XSLT1.0样式表示例,它使用三个新值参数:
|
|
|
2
5
在XSLT中这样做的方法是使用一个默认模板,该模板只复制文档内容,例如:
然后将模板添加到样式表中,该样式表将匹配要更改的特定节点。这些节点匹配时将覆盖上面的默认复制模板。例如,如果希望元素设置的每个数字属性都具有值314,则需要添加一个模板:
这两个模板,再加上您想要进行的任何其他替换,都将以任何顺序出现在样式表中。 |
|
|
3
0
我担心这个用例和XSLT会更容易从头构建一个完整的新文档。或者使用您选择的编程语言,您可以读取DOM树,只更改那些变量(如果需要,我可以用Java显示)。 在其他用例中,您可以让原始XML通过处理。看 here 更多信息。 |
|
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 1 年前 |
|
|
Daniel · 合并插入文本的直接兄弟元素 1 年前 |
|
JTennessen · Saxon XSLT输出中的额外换行符 1 年前 |
|
|
Velsus · XSLT尝试使用xsl:if排除某些记录,但不起作用 1 年前 |
|
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 1 年前 |
|
|
badbee · 使用xsl:sort时保留未排序元素的问题 1 年前 |
|
|
Tronics · 尝试读取xml元素中的数据 2 年前 |
|
Abhishek Nayak · xslt仅对所选节点进行排序 2 年前 |