2017-10-29 13 views
1

TEIでエンコードされた古い文書に問題があり、これらの文書を読んで内容をWebページ(HTML形式)に印刷する必要があります。 これらのファイル(私はTEI形式で新しい)を読み込み可能なコンテンツに変換するためにPHPで使い慣れたいくつかのクラスやツールがありますか?TEIのドキュメントをPHPでHTMLに変換する

+0

あなたの研究を共有することは誰にとっても役立ちます。あなたが試したこと、なぜ があなたのニーズを満たしていなかったのかを教えてください。これは、あなたが時間をかけて自分自身を助けようと試みたことを示しています。答えが明白であることを忘れないでください。 そしてもっと重要なことは、 もご覧ください:[ask] – JRG

+0

問題は、私がTEIのPHPについて何も発見していないことです。私は唯一のPDFや他の形式のファイルを変換するオンラインツール(OxGarage)を見つけたと私はDOMを使用してファイルを変換しようとしましたが、いくつかのフィールドは区切り文字のページの例ですし、またはこのメソッドを使用するのが非常に困難です。私は見たデコーダだけが必要ですが、どこにあるのか分かりません。 –

+0

本当にPHPにする必要がありますか、それとも他のテクノロジーを手にしていますか?これがちょうど変換に関するものであれば、Oxygen XML Editorでファイルを開いてそこのビジュアライゼーションを使うか、あるいはCSSを使ってブラウザに表示することもできます。あなたは例を挙げることができますか?そして "デコーダ"はどういう意味ですか? TEIのような音は暗号化された形式でした。だから、多分あなたはプログラミング関連の問題にあなたの質問を制限することができます。 –

答えて

1

あなたは、TEIと連携してTEIをHTMLに変換するために、PHPでいくつかのクラスを探していると言いました。これを行うにはXSLTプロセッサが必要です。 XSLT 1.0をサポートするPHP: XSLがありますが、これは初心者でもOKです。ネイティブにTEIをサポートしていませんが、独自のXSLを記述してTEI要素をHTML要素に変換する必要があります。これはおそらくあなたが望んでいた答えではありません。 TEIとそのすべてのモジュールの複雑さのため、TEIドキュメントからHTMLを作成するための一般的なツールを開発するのは難しく、ドキュメントの主題が何であるかは特定していません。しかし、PHPで変換をトリガーすることができます。おそらく、http://www.tei-c.orgで利用可能なリソースからXSLファイルの一部を採用することができます。私はこれが役立つことを願っています

関連する問題