我有一个 xml,我必须将其转换为另一种 xml 结构。我尝试了很多方法,但没有成功。我需要使用 xslt 1.0。我问了一个问题,但在我问后格式发生了变化。
输入:
<?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 version="1.0" encoding="ISO-8859-1"?>
<PersonBody>
<Persons>
<Person>
<Name>Michael</Name>
<Surname>Jackson</Surname>
<Id>1</Id>
</Person>
<Person>
<Name>James</Name>
<Surname>Bond</Surname>
<Id>007</Id>
</Person>
<Person>
<Name>Kobe</Name>
<Surname>Bryant</Surname>
<Id>24</Id>
</Person>
</Persons>
</PersonBody>