我正尝试使用XSLT将xml文件转换为另一个文件。由于我是一个相当新手,请帮助我创建xslt以将输入xml文件转换为输出xml文件。 在此先感谢。使用XSLT将XML文件转换为另一个XML文件
输入XML
<?xml version="1.0" encoding="UTF-8"?>
<title>
<subtitle1>
<OrganizationDetails>
<OrgName>qwe</EmpNumber>
<OrgAddress>asdfg 123</EmpName>
</OrginzationDetails >
</subtitle1>
<subtitle2>
<ResourceDetails>
<EmpNumber>1</EmpNumber>
<EmpName>xyz</EmpName>
</ResourceDetails>
<ResourceDetails>
<EmpNumber>2</EmpNumber>
<EmpName>abc</EmpName>
</ResourceDetails>
<ResourceDepartment>
<EmpNumber>1</EmpNumber>
<DepartmentNo>IT</DepartmentNo>
</ResourceDepartment>
<ResourceDepartment>
<EmpNumber>2</EmpNumber>
<DepartmentNo>SALES</DepartmentNo>
</ResourceDepartment>
</subtitle2>
</title>
预期输出XML
<?xml version="1.0" encoding="UTF-8"?>
<title>
<subtitle1>
<OrginzationDetails>
<OrgName>qwe</EmpNumber>
<OrgAddress>asdfg 123</EmpName>
</OrginzationDetails >
</subtitle1>
<subtitle2>
<ResourceDetails>
<EmpNumber>1</EmpNumber>
<EmpName>xyz</EmpName>
</ResourceDetails>
<ResourceDepartment>
<EmpNumber>1</EmpNumber>
<DepartmentNo>IT</DepartmentNo>
</ResourceDepartment>
</subtitle2>
</title>
<title>
<subtitle1>
<OrginzationDetails>
<OrgName>qwe</EmpNumber>
<OrgAddress>asdfg 123</EmpName>
</OrginzationDetails >
</subtitle1>
<subtitle2>
<ResourceDetails>
<EmpNumber>2</EmpNumber>
<EmpName>abc</EmpName>
</ResourceDetails>
<ResourceDepartment>
<EmpNumber>2</EmpNumber>
<DepartmentNo>SALES</DepartmentNo>
</ResourceDepartment>
</subtitle2>
</title>
一般情况下,你会想利用[关键](https://www.w3.org/TR/xslt/#键)以解决输入中的交叉引用。 –