[Tustep-Liste] #*TADE

Kuno Schälkle schaelkle at zdv.uni-tuebingen.de
Mi Okt 15 15:19:19 CEST 2014


Lieber Herr Schneider,

> für einen kurzen Beitrag im TUSTEP-Wiki zum Thema Tagdefinitionen habe ich mir den entsprechenden Handbuchbeitrag angeschaut (Kapitel "Tag-Prüfung definieren/wechseln/löschen/abfragen", Version 2014: S. 254-256).
> Zur Attributdefinition heißt es dabei:
> "Attributname und Attributwerte müssen durch einen
> Doppelpunkt getrennt sein."
> 
> Wenn ich diese Stelle richtig verstehe, besteht damit in der aktuellen Syntax keine Möglichkeit das Attribut @xml:id[1] in einer Tagdefinition explizit zu benennen. Ich kann zwar die folgende Zeile ohne Probleme definieren:
> T1,persName=?ref,?xml:id;/*<author>/*<editor>/
> 
> erhalte dann aber bei "TP" eine Fehlermeldung für das folgende Tag, derzufolge der Attribut-Name xml:id nicht definiert sei:
> <persName xml:id="http://d-nb.info/gnd/1018099549">

das Problem, auf das Sie gestoßen sind, hat mich
veranlasst, nochmals über die Syntax der Tag-Definitionen
nachzudenken. Sie ist in der Tat irritierend, wenn 
Attributnamen einen Doppelpunkt enthalten. Um es
dem Anwender einfacher zu machen, habe ich mich
entschlossen, die Syntax geringfügig zu ändern:
Attributname und Attributwerte müssen jetzt nicht
mehr  durch einen Doppelpunkt, sondern durch ein
Gleichheitszeichen voneinander getrennt werden.

Ich hoffe, dass die Tag-Definitionen, bei denen ein
Doppelpunkt im Attributnamen vorkommt, dadurch 
etwas verständlicher geworden sind.

Mit herzlichen Grüßen
Ihr Kuno Schälkle



Mehr Informationen über die Mailingliste Tustep-Liste