我在电子表格中有两列。
一列是用于从现有XML文档中获取值的XPath表达式。 另一列是XPath表达式,我需要从中创建我的XSLT /输出XML文档。从第一列中获取的值将是放在第二列元素中的值。
因此,例如,如果第二列具有XPath / A / B / C,我将创建
<A>
<B>
<C><xsl:value-of select = "corresponding value from 1st column"/></C>
</B>
</A>
如果下一个XPath是/ A / B / D,我会添加
<D><xsl:value-of select = "corresponding value from 1st column"/></D>
作为C的兄弟。
我希望手动创建这个输出XML / XSLT结构。但是有数千行。
我正在寻找有关如何在Java中以编程方式执行此操作的建议。我从来没有混合使用Java / XML / XPath所以也许有些库可以帮助解决这个问题? 如果这是一项艰巨的任务,我将无法证明这一点,而不是仅仅手工完成。如果我能写出能让我大部分时间到处都能找到的东西,我会感到高兴。 这是个梦想吗?