我是 XSL 的新手,找不到像下面这样的案例。我想将 source.xml 转换为 target.xml。我有使用模式“组”,但它对我不起作用(可能我无法正确使用它)
源.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<PersonBody>
<Person>
<D>Name</D>
<D>Surname</D>
<D>Id</D>
</Person>
<PersonValues>
<D>Michael</D>
<D>Jackson</D>
<D>01</D>
</PersonValues>
<PersonValues>
<D>James</D>
<D>Bond</D>
<D>007</D>
</PersonValues>
<PersonValues>
<D>Kobe</D>
<D>Bryant</D>
<D>24</D>
</PersonValues>
</PersonBody>
目标.xml:
<PersonBody>
<AllValues>
<Name>
<D>Michael</D>
<D>James</D>
<D>Kobe</D>
</Name>
<Surname>
<D>Jackson</D>
<D>Bond</D>
<D>Bryant</D>
</Surname>
<Id>
<D>01</D>
<D>007</D>
<D>24</D>
</Id>
</AllValues>
</PersonBody>
编辑:我问了另一个问题,因为输出发生了变化。你可以从这里找到另一个问题