Elementparameter
Die folgenden Parameter der Dokumentmodellelemente werden verwendet:
- name
- Sie ordnen dem Textfeld bzw. Dokumentattribut für jede Definition einen Namen zu.
Mit Hilfe der Namen können Sie eine Suchabfrage auf den Inhalt eines bestimmten Textfelds
oder eines Dokumentattributs begrenzen. In den oben gezeigten Beispielen könnten Sie zum
Beispiel nach Dokumenten suchen, die das Wort structure im Textfeld mit dem
Namen Abstract enthalten.
- start
- Eine Begrenzungszeichenfolge in Codepage UTF-8, die den Anfang des Textfelds oder
Dokumentattributs markiert. Für die Angabe von Begrenzungszeichenfolgen gibt es keine
Regeln. Es kann jede beliebige UTF-8-Zeichenfolge verwendet werden. Einige Beispiele:
start="introduction:", start="note!", start="$$...".
Nicht druckbare Zeichen und die
XML-Sonderzeichen "<" und "&" müssen mit Hilfe des XML-Standardescapezeichens
("<" für "<" und "&" für "&") angegeben werden.
- end
- Optional. Eine Begrenzungszeichenfolge in der Codepage UTF-8, die das Ende des
Textfelds oder Dokumentattributs markiert. Wenn Sie kein Endtag angeben, wird das nächste
gefundene Starttag als Ende des Feldes angenommen. Wenn kein nachfolgendes Starttag
gefunden wird, erstreckt sich das Feld bis zum Ende des Dokuments, und es werden keine
weiteren Felder erkannt.
- type
- Der Typ eines Dokumentattributs muss immer "NUMBER" sein. Dieser Parameter hat für
Felddefinitionen keine Gültigkeit.
- exclude
- Wert YES oder NO. Ein Parameter, der festlegt, ob der Text in einer Felddefinition
ausgeschlossen und somit nicht indexiert werden soll. Dieser Parameter hat für
Attributdefinitionen keine Gültigkeit.
In dem gezeigten Beispiel würde die Felddefinition
"head" ausgeschlossen, während die Definition "abstract" mit eingeschlossen würde.
Einschränkungen:
- Es dürfen keine zwei Felddefinitionen bzw. Attributdefinitionen mit dem gleichen
Starttag vorhanden sein. Allerdings dürfen eine Felddefinition und eine
Attributdefinition die gleichen Start- und Endtags haben.
- Ein Starttag darf an sich kein Präfix eines anderen Starttags sein. Zum Beispiel ist
es nicht möglich, ein Starttag "author" und ein Starttag "authority" zu definieren.
- Starttags und Endtags dürfen keine leeren Zeichenfolgen sein.
Informationen zu den Dokumenttypdefinitionen finden Sie in
DTD für Dokumentmodelle.
Weitere Einschränkungen werden in Begrenzungen für Textfelder und Dokumentattribute beschrieben.