我有一种情况,应将任何格式(DITA、QTI 等)的 xml 转换为通用格式。定义了要转换的其他格式的通用格式 xml 结构。如果这甚至可以实现,我不知道。如果是这样,最好的方法是什么。
我想到的选项是,
1)使用Dom或Sax解析器解析xml文档,然后转换成通用格式。感觉这会很沉重。
2) 使用 XSLT:大多数 XSLT 语法要求标签是已知的。不确定我是否能够使用 XSLT 做到这一点。
由于标签名称和格式不知道什么是解决这个问题的最佳方法。
如果这个问题听起来很愚蠢,请原谅我,因为我还不太熟悉 xml 解析器和 XSLT。