我必须有一个模板 XML 和一个旧数据 XML,它们可能与模板的结构不同。
我需要基于模板 XML 创建一个新的数据 XML,并使用旧数据 XML 中的值(如果存在)填充它。
例如模板 XML -
<tag1></tag1>
<tag3></tag3>
旧数据 XML -
<tag1>value1</tag1>
<tag2>value2</tag2>
新数据 XML -
<tag1>value1</tag1>
<tag3></tag3>
我需要使用 Java 来实现这一点。这可以使用 Java XSL Transformers 完成吗?还是我需要一些外部 API?