0
使用XSLT,我想美化我的XML并提取名称空间声明并使用前缀。使用XSLT将XML名称空间转换为顶级前缀
我:
<a xmlns="ns1">
<b xmlns="ns2">
<c xmlns="ns3"/>
</b>
</a>
我想:
<a xmlns="ns1" xmlns:b="ns2" xmlns:c="ns3">
<b:b>
<c:c/>
</b:b>
</a>
在一个步骤中自动执行此操作将是困难的。所以我想到了多个步骤。每个命名空间一个。
我试图使用namespace="{namespace-uri(.)}"
但我无法将名称空间拉到根元素。
你怎么想,以确定哪些前缀ŧ o使用? – JLRishe 2013-04-26 10:00:56