0

DITA DTD 制約の作成を手伝ってくれる人はいますか?

Figure、Image、Table の Constraint を作成したい。
alt タグ付きの画像タグ mandatroy
図のタイトルも必須にする必要がありますが、表のタイトル、説明、および少なくとも 1 つのエントリを持つ thead が必要です。

4

2 に答える 2

1

作成imageConstraints.mod:

<!ENTITY altReq-constraint 
  "(topic altReq-c)">

<!ENTITY % image.content
                       "((%alt;),
                         (%longdescref;)?)">

次に、次のような方法でシェル DTD に含めます。

<!ENTITY % altReq-c-def  
  PUBLIC "-//FOO//ELEMENTS DITA 1.2 Required Alt Constraint//EN" 
  "imageConstraint.mod">
%altReq-c-def;

included-domainsエンティティに追加します

<!ENTITY included-domains "...
                           &altReq-constraints;">

図と表は同じパターンに従います。

Schematron などを使用する必要があるため、DTD で少なくとも 1 つのテーブル ヘッダー エントリ ルールを強制することはできません。

于 2014-03-25T06:29:23.650 に答える