在企业开发中 经常要将一中数据定义的xml数据转换为 另一中定义的 xml格式。例如要将订单 Orders 转换为客户历史记录 CustomerHistoryEntries
一,定义xstl转换文件
如下是订单 Orders 的xml 实例
可以定义如下 xstl 来转换
首先文件的 上半部分 定义了 如何将 oms:Orders 元素转换为CustomerHistoryEntry 元素的规则
上属定义了 CusterHistoryEntrys 中元素 CustomerNumber 将匹配 Orders中的 CUST_NO元素
二。利用JAXP (Java Api for Xml Prosss) 转换