XSL を使用して、いくつかの HTML ファイルを独自の XML 形式に変換しようとしています。
この目的のために、HTML Tidy を使用して入力ファイルをクリーンアップし、それらを html2xhtmlでxhtmlに変換してから、msxslで xsl スクリプトを使用して xhtml ファイルを独自の形式に変換します。
ただし、最後のステップは失敗し、エラー メッセージはまったく表示されません (これは意味論的な失敗であり、技術的なものではありません ;-)): My output file just contains empty tags .
以前にこのような問題があり、html タグから xmlns 属性を削除しました。これにより、ほぼすべてのオンライン トランスフォーマーがファイルを正しく処理できるようになりました。MSXSL は、次のエラー メッセージを書き込むようになりました:「DTD での既定の名前空間宣言属性の使用はサポートされていません」。
ここで使用するファイルを見つけてください: http://pastie.org/5483087
前もって感謝します!