我的基本 XML 就像
<?xml version="1.0" encoding="iso-8859-1"?>
<Report version="1.0">
<sourceName Identification="xyz"/>
<sourcesys Identification="mycomp">
<Manager>
<ManagerNo>1023114455</ManagerNo>
<Address>Delhi,India</Address>
<Currency>
<CurrencyType>Rupee</CurrencyType>
</Currency>
</Manager>
<Manager>
<ManagerNo>236784455</ManagerNo>
<Address>California,USA</Address>
<Currency>
<CurrencyType>Dollar</CurrencyType>
</Currency>
</Manager>
</sourcesys>
</Report>
我想将此 XML 转换为以下 XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ManagerDetails xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ManagerDetail>
<ManagerNo>1023114455</ManagerNo>
<Address>
<PermenantAdd>California,USA</PermenantAdd>
</Address>
<CurrencyID>Rupee</CurrencyID>
</ManagerDetail>
<ManagerDetail>
<ManagerNo>236784455</ManagerNo>
<Address>
<PermenantAdd>Delhi,India</PermenantAdd>
</Address>
<CurrencyID>Dollar</CurrencyID>
</ManagerDetail>
</managerDetails>
下面是标签的映射:
- sourcesys = managerDetail
- 经理 = 经理详情
- 经理编号 = 经理编号
- 地址 = 永久地址
- 货币类型 = 货币 ID
您将如何使用 XSLT 执行此操作?