我将JATS 1.1标准“翻译”为本地标准(Erudit 3.0.0),用于本地数字出版。我正在使用XSLT 2.0并在实例(artefact)级别工作,因此由人们创作的xml文档。我正在处理两个标准中减少的标签列表。
源文档当然会在某些标签中显示混合内容。
我的策略是“重写”目标标准的结构元素,处理带有条件语句的可选标记。我有目标xml文档的骨架。
我不确定如何处理几个格式化标签的标签名称的“翻译”,或者是低级结构标签的混合内容中的链接和引用。我环顾四周,认为解决这个问题的最佳方法是使用变量在脚本的最开头存储整个xml文档,并在我的混合内容标记列表中为每种情况创建一个模板,然后存储在另一个变量中进行结果转换,并重复直到完成混合内容的格式化标签的所有选项,然后继续使用结构标签的模板。
这可能吗?如果是这样,我如何将模板应用于变量?
谢谢。