Мой XML выглядит следующим образом:Создание сложного xml с использованием xslt, когда иерархия доступна как атрибут?
Ключевой атрибут имеет иерархию элементов, мне нужно найти, что и создать XML-основанный на том, что, начиная с MODULENAME.
<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>
, как это может быть achived с помощью кода XSLT?
да, который отлично поработал – divya