我知道这种转变是微不足道的,但不幸的是我被困住了。
我的输入如下:
<?xml version="1.0" encoding="UTF-8"?>
<tests>
<test>Biography</test>
<test>Job</test>
<test>Salary</test>
<test>FirtsName</test>
<test>John</test>
<test>Mary</test>
<test>David</test>
<test>Isabella</test>
<test>SecondName</test>
<test>Jones</test>
<test>Williams</test>
<test>Biography</test>
<test>Job</test>
<test>Salary</test>
<test>FirtsName</test>
<test>Paul</test>
<test>Peter</test>
<test>SecondName</test>
<test>Castro</test>
<test>Ricci</test>
<tests>
我要做的是,使用xslt 2.0,在元素“test”和元素“test”之间选择值为“firstname”的元素“test”和值为“secondname”的元素“test”,并将它们复制为其第一个前面的“test”元素的子元素,值为“biography”。
这个
产量
应该像这样。
<?xml version="1.0" encoding="UTF-8"?>
<tests>
<test>Biography
<test>John</test>
<test>Mary</test>
<test>David</test>
<test>Isabella</test>
</test>
<test>Job</test>
<test>Salary</test>
<test>FirtsName</test>
<test>SecondName</test>
<test>Jones</test>
<test>Williams</test>
<test>Biography
<test>Paul</test>
<test>Peter</test>
</test>
<test>Job</test>
<test>Salary</test>
<test>FirtsName</test>
<test>SecondName</test>
<test>Castro</test>
<test>Ricci</test>
</tests>
非常感谢您的帮助:)