我有一个XML,其中几个简单标签出现在嵌套标签后面。我试图找出一种方法,如果有可能将所有简单标签放在嵌套标签上方。 例XSLT将复杂标签上的简单标签带入XML中
<Country>
<row>
<CountryId>1</CountryId>
<State>
<StateId>2</StateId>
<StateName>Karnataka</StateName>
</State>
<CountryName>India</CountryName>
</row>
<row>
<CountryId>3</CountryId>
<State>
<StateId>4</StateId>
<StateName>Sydney</StateName>
</State>
<CountryName>Australia</CountryName>
</row>
,预计
转换的XML是:
<Country>
<row>
<CountryId>1</CountryId>
<CountryName>India</CountryName>
<State>
<StateId>2</StateId>
<StateName>Karnataka</StateName>
</State>
</row>
<row>
<CountryId>3</CountryId>
<CountryName>Australia</CountryName>
<State>
<StateId>4</StateId>
<StateName>Sydney</StateName>
</State>
</row>
这个XML可以是任何通用的XML有n个级别,所以我想硬编码的任何XSLT中的标签。 XSLT应该能够处理一个巨大的XML,将所有简单的标签放在嵌套标签上。使用XSLT做这件事是可取的吗?还有哪些其他选择?
谢谢michael.hor257k,这个解决方案非常简单,像一个魅力。 ... – Supriya