我的情况是任何格式的xml(DITA,QTI等)都应该转换为通用格式。要定义其他格式的常用格式xml结构。 如果可以实现这一点,我也不愿意。如果是这样,最好的方法是什么。
我想到的选项是,
1)使用Dom或Sax解析器解析xml文档,然后将其转换为通用格式。 觉得这会非常沉重。
2)使用XSLT:大多数XSLT语法都需要知道标记。不确定我是否能够使用XSLT执行此操作。
由于标签名称和格式不知道什么是解决此问题的最佳方法。
请原谅我,如果这个问题听起来很愚蠢,因为我还不太了解xml解析器和XSLT。
答案 0 :(得分:2)
您最好的选择可能是XSLT,其中您将源格式转换为目标格式,毕竟,这是XSLT的全部内容。但是,不,XSLT无法转换任何源格式 - 你必须指定源和目标的每个组合,那里真的没有捷径。