你能和我分享一个实现以下功能的 XSLT 吗?
输入:
<alfa data="abc" xmlns="http://test1.com/">
<mus:beta xmlns:mus="http://test2.com">
<mus:a>1234567897</mus:a>
<mus:s>777666</mus:s>
</mus:beta>
</alfa>
输出应该是:
<alfa data="abc" xmlns="http://test1.com/">
<beta xmlns="http://test2.com">
<a>1234567897</a>
<s>777666</s>
</beta>
</alfa>
实际上; 输入是用 XmlBeans 生成的;我无法用 xmlbeans 实现输出;所以我将在调解中使用 xslt 进行转换;但是我首先需要一个 xslt :) XmlBeans 解决方案也是可以接受的。:)
对于 xmlbeans 用户;以下不起作用,仅供参考:
Map map = new HashMap();
map.put("http://test1.com/","");
map.put("http://test2.com/","");
xo.setSaveSuggestedPrefixes(map);
干杯,卡恩