具有DTD和XSD到HTML转换的XML文件

时间:2012-03-05 00:29:10

标签: html xml xhtml xsd dtd

我有我在航空公司飞行的飞机的文档,作为带有相关DTD文件的XML文件。我们的图书馆人员使用制造商的特殊程序将这些xml文件转换为pdf。但生成的pdf文件不是用户友好的。所以我建议我们可以将这些XML文件转换为XHTML,并为飞行员生成一个简单的文档网站,方便导航。

我试图弄清楚DTD和XML文件的原理图,但它似乎太复杂了。

有关如何将这些文件转换为HTML的任何建议吗?

我通过谷歌搜索了这个问题,但大多数搜索结果都没有给出任何帮助。

提前致谢:)

1 个答案:

答案 0 :(得分:2)

DTD定义XML中的标记。在不知道文件是什么类型的XML的情况下,将其转换为HTML将是困难的,如果不是不可能的话。 XML可以是基本的,也可以像XHTML或Open XML一样常见,但通常是定制的。在XML中,您可以制作自己的标签,这样就很难在没有标签数据的情况下进行转换。

通常,将XML转换为其他Markup的最简单方法是使用XSLT转换。如果你找不到一个,你可以写自己的。

如果您正在查看复杂的DTD,则可能具有复杂的XML。在这种情况下,转换可能并不容易,但可能是您的最佳选择。