我的xml如下:当层次结构可用作属性时,使用xslt创建复杂的xml?
关键属性包含元素的层次结构,我需要找到并创建一个基于从moduleName开始的xml的 。
<data moduleName='mainModule'>
<entry key='mainElem1'/>
<entry key='mainElem1/subElem1' />
<entry key='mainElem1/subElem1/@languageCode'/>
<entry key='mainElem1/subElem2'/>
<entry key='mainElem1/subElem3'/>
<entry key='mainElem1/subElem4'/>
<entry key='mainElem1/subElem4/TypeCode'/>
<entry key='mainElem1/subElem4/ContainmentCode'/>
<entry key='mainElem1/subElem4/List'/>
<entry key='mainElem1/subElem4/List/strVP'/>
<entry key='mainElem1/subElem4/List/List/strVP/@name'/>
<entry key='mainElem1/List'/>
<entry key='mainElem1/List/strVP'/>
<entry key='mainElem1/List/strVP/@name'/>
<entry key='mainElem2'/>
<entry key='List' />
<entry key='List/strVP'/>
<entry key='List/strVP/@name'/>
</data>
我需要以下的输出:
<mainModule>
<mainElem1>
<subElem1 languageCode="dummyData">dummyData</subElem1>
<subElem2>dummyData</subElem2>
<subElem3>dummyData</subElem3>
<subElem4>
<TypeCode>dummyData</TypeCode>
<ContainmentCode>dummyData</ContainmentCode>
<List>
<strVP name="dummyData">dummyData</strVP>
</List>
</subElem4>
<List>
<strVP name="dummyData">dummyData</strVP>
</List>
</mainElem1>
<mainElem2>dummyData</mainElem2>
<List>
<strVP name="dummyData">dummyData</strVP>
</List>
</mainModule>
这可怎么使用XSLT代码achived?
是的,那很棒 – divya