我的工作任务涉及将旧版SGM文件转换为XML。 SGM文件是使用5个单独的高级标签创建的,新DTD有大约8-12个顶级标签,旧标签需要映射到这些标签。两个DTD之间有一些共同的标签,但是有足够的差异,只是在两个DTD之间手动复制和粘贴数据是没有意义的。
此外,还有需要在旧格式之间转换为较新格式的链接信息。我目前倾向于采用以下高级方法。
我很好奇是否有其他人有这种转换的经验,这种高级方法是否可行,是否有其他方法可以查看此问题。由于我自己的时间限制,我正在寻找雇用另一个开发人员来为这个项目编写代码。我使用过XSLT但没有最近的桌面应用程序开发经验,哪些语言为XSLT提供了良好的界面,可以为最终用户提供良好的前端体验。
感谢人们提供的任何帮助和评论。很乐意进一步澄清我在寻找什么。
答案 0 :(得分:1)
这正是我要做的。您在这里做了三件不同的事情:从SGML转换为XML,从XML转换为不同的架构,并混合使用新数据。因此,在三个单独的步骤中执行此操作是正确的方法。