У меня есть плоский древовидный файл, для которого мне нужно записать в динамический XSLT.Данные плоского файла постоянно меняются.Например, у меня есть тег A, B, C, D, как указано ниже.Тогда следующий файл может иметь E, F, G, H. Само дерево будет иметь 4-6 уровней глубины.
Я могу прочитать файл в простом списке с циклом каждой строки, но не могу создать егодревовидная структура в XSLT.Я хочу прочитать то же самое в Java-объекте, а затем создать то же самое в XSLT.
Для чтения файла:
while ((item = in.readLine()) != null) {
lineNo++;
String rowContent = item;
}
Входной файл:
Element A
Element B
Element C
Data
Element D
Data
Ожидаемый результат XSLT:
<xsl:template match="/">
<A>
<B>
<C><xsl:text>data</xsl:text></C>
<D><xsl:text>data</xsl:text></D>
</B>
</A>
</xsl:template>
Я новичок в XSLT, любая помощь будет оценена.Спасибо !!!