2012-03-05 13 views
1

私は航空会社の航空会社のドキュメントを、関連付けられたDTDファイルを含むXMLファイルとして飛行しています。私たちの図書館員は、これらのxmlファイルをPDFに変換するために、製造元の特別なプログラムを使用します。生成されたpdfファイルはユーザーフレンドリーではありません。そこで私は、これらのXMLファイルをXHTMLに変換し、パイロット向けの簡単なドキュメンテーションWebサイトを生成して、本のナビゲーションを容易にすることを提案しました。DTDとXSDからHTMLへの変換を伴うXMLファイル

私はDTDとXMLファイルの回路図を理解しようとしましたが、複雑すぎるようです。

これらのファイルをHTMLに変換する方法についてのご意見はありますか?

私はこの問題についてgoogleで検索しましたが、ほとんどの検索結果では何の助けもありませんでした。

ありがとうございます。

+1

この質問は、範囲外です。 [faq]と[ask]を読んで、適切な質問の種類を理解してください。 –

+0

XSLTが最適なオプションです。 XSLT、XML、およびDTDを経験した人にデータを分析して、どのような努力をしているのかを確認する必要があります。どのようなドキュメントですか?私は、ATA(maintentance)データ(SGML/XML)、飛行操作データ、DTD、XSLTに関する多くの経験があります。あなたが望むなら、私は素早く見ることができます。私のメールは私のプロフィールにあります。 –

答えて

2

DTDはXMLのタグを定義しています。ファイルがどのような種類のXMLであるかを知らなければ、不可能ではないにせよ、HTMLに変換するのは難しいでしょう。 XMLはXHTMLやOpen XMLのように基本的で一般的なものですが、しばしばカスタムメイドです。 XMLでは独自のタグを作ることができ、タグデータなしでは変換が難しくなります。

通常、XMLを他のマークアップに変換する最も簡単な方法は、XSLTトランスフォームを使用することです。見つけられない場合は、自分で書くことができます。

複雑なDTDを見ているなら、おそらく複雑なXMLがあります。その場合、変換は簡単ではないかもしれませんが、おそらく最良の選択です。