ActiBookアプリアイコンActiBookアプリをダウンロード(無償)

  • Available on the Appstore
  • Available on the Google play

概要

TET5

9.6さまざまなXSLTサンプルTETディストリビューションは、XSLTをTETMLに適用した場合の強力さを演示するXSLTスタイルシートをいくつか含んでいます。これらは、TETMLアプリケーションの出発点として活用することもできます。この節では、このXSLTサンプル群の概要を紹介するとともに、サンプル出力を掲載します。154ページの9.5「TETMLをXSLTで変換」で、XSLTスタイルシートを動作させるための多くのオプションを説明しています。このスタイルシート群の機能と内部動作に関して詳しくは、XSLTコードのコメントに記してあります。このスタイルシートサンプル群のいくつかの一般的側面:>多くのXSLTサンプルはパラメタに対応しており、これを用いてさまざまな処理詳細を制御することができます。これらのパラメタは、XSLTコード内で設定することもできますし、環境(antなど)から上書きすることもできます。>多くのXSLTサンプルでは、特定のTETMLモード(たとえばwordモード。詳しくは、143ページの「さまざまなTETMLモード」を参照)のTETML入力を必要とします。それらのサンプルは、誤った入力から自己を守るために、与えられたTETML入力が要請に準拠しているかどうかをチェックして、準拠していないならエラーを報告します。> XSLTサンプルのなかには、文書内のPDF添付を再帰的に処理するものがあります(これは後述の説明の中でその旨記しています)。しかし多くのサンプルはPDF添付を無視します。それらも、添付を処理するように拡張することが容易なように書かれています。Attachmentsエレメント内の対象エレメントを選択すれば充分です。関連するxsl:templateエレメント自体に変更を加える必要はありません。コンコーダンスを生成concordance.xslスタイルシートは、wordまたはwordplusモードのTETML入力を受け付けます。これはコンコーダンスを、すなわち、文書内の単語を出現頻度の高い順に並べた一覧を生成します。これは、言語分析のためのコンコーダンスや、翻訳者のための相互参照や、整合性チェックなどを生成するのに有用でしょう。List of words in the document along with the number of occurrences:the 138and 91TET 87to 63of 59for 57PDF 53text 51in 50a 44is 37be 36as 34are 34PDFlib 32...フォントフィルタリングfontfilter.xslスタイルシートは、glyphまたはwordplusモードのTETML入力を受け付けます。これは文書内の、特定のフォントを用いた、かつ指定された値より大きなサイズの単語の一覧を作ります。これは、特定のフォント/サイズの組み合わせを検出したり、品質管理のために有用でしょう。同じコンセプトを用いて、大きな文字サイズを用いたテキスト部分に基づいた目次を生成することもできます。158 9章: TETマークアップ言語(TETML)