我在电子表格中有两列。
一列是用于从现有 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,所以也许有一些库可以帮助解决这个问题?如果这是一项艰巨的任务,我将无法证明它的合理性,而不是手工完成。如果我能写出能让我大部分时间到达那里的东西,我会很高兴。这是白日梦吗?