問題タブ [tei]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
exist-db - exist-db: XInclude を使用した XQuery とドキュメント
私は eXist で新しいプロジェクトに着手しています。原稿を表す数百の TEI XML ドキュメントを保存します。キャプチャしたいものの多くは、主に人や場所など、反復的なものです。私の同僚は、キャプチャしたいものを表現するための戦略について TEI コミュニティに質問し、重複を減らす方法として XInclude を使用することが提案されました。
ドキュメントに XInclude を追加して簡単に試してみましたが、シリアル化された XML はインクルード XML ファイルをレンダリングします。ただし、含まれているテキストが XQuery から欠落していました。eXist ドキュメント ( http://exist-db.org/exist/apps/doc/xinclude.xml ) で次のことに気付きました。
eXist-db はシリアル化時に XIncludes を展開します。つまり、クエリ エンジンは展開される前に XInclude タグを認識します。したがって、独自のコード (XQuery 関数など) を作成しない限り、XIncludes にまたがってクエリを実行することはできません。ただし、将来的には xinclude コンテンツに対するクエリをサポートしたいと考えています。
XInclude を使用するファイルをクエリするためのベスト プラクティスは何ですか?
ソース TEI XML ファイルをシリアル化して XIncludes を展開し、これらのファイルを別のコレクションに格納する「ジョブ」が必要かどうか疑問に思っています。その場合、file:serialize はこのタスクの正しい関数でしょうか?
私たちはプロジェクトを開始したばかりなので、アドバイスをいただければ幸いです。
php - PHP を使用した TEI ドキュメントから HTML への変換
TEI でエンコードされた古い文書に問題があり、これらの文書を読み取って、その内容を Web ページ (HTML 形式) に印刷する必要があります。これらのファイル (私は TEI 形式を初めて使用します) を読み取り可能なコンテンツに変換するために、php で便利ないくつかのクラスまたはツールが存在しますか?