小编eog*_*asi的帖子

复制节点并使用Xslt向属性添加值

Basiccly我有xml和xslt的问题,我不知道如何解决,并希望任何有关此问题的帮助从哪里开始.我有XML:

<root>
 <test value="1" setting="3">
   <tag1>data....</tag1>
   <tag2>data....</tag2>
   <tag n+1>data....</tag n+1>
 </test>
 <test value ...
 .
 .
 .
 </test>
</root>
Run Code Online (Sandbox Code Playgroud)

现在,我现在需要以这种方式复制"test"节点中的所有节点,并在4个新节点中将值3总是添加到设置值(设置值在测试节点中正在变化),如下所示,所以我会得到:

<root>
 <test value="2" setting="6">
   <ni1 name="1" setting1="6">data....</ni1>
   <ni2 name="1" setting1="6">data....</ni2>
   <ni3 name="1" setting1="6">data....</ni3>
   <ni4 name="1" setting1="6">data....</ni4>
   <tag1>data....</tag1>
   <tag2>data....</tag2>
   <tag n+1>data....</tag n+1>
 </test>
 <test value ...
 .
 .
 .
 </test>
</root>
Run Code Online (Sandbox Code Playgroud)

非常感谢你对此事的任何帮助,eoglasi

xslt copy add nodes

4
推荐指数
1
解决办法
9091
查看次数

如何使用XSLT包装XML标记

任何人都可以帮我解决这个问题.我有带标签的XML:

Data before ....

<table1> some data 1</table1>
<table1> some data 2 </table1>

Data after ....
Run Code Online (Sandbox Code Playgroud)

我怎么能用一些xslt包装这个标签所以我会得到这个:

Data before ....

<tab1><table1> some data 1</table1></tab1>
<tab1><table1> some data 2 </table1></tab1>

Data after ....
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?如果有人可以帮助我的话,非常感谢你的帮助,eoglasi

xml xslt

0
推荐指数
1
解决办法
654
查看次数

标签 统计

xslt ×2

add ×1

copy ×1

nodes ×1

xml ×1