Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
tustep:loesungen:tustep_und_xml:editor [2018/07/31 17:43] Daniel Zang |
tustep:loesungen:tustep_und_xml:editor [2021/03/16 05:34] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ---- | ||
- | [[tustep: | ||
- | ---- | ||
- | ====== Vorbemerkung ====== | ||
- | - {{files_open: | ||
- | \\ | ||
- | \\ {{files_open: | ||
- | \\ | ||
- | \\ \\ \\ \\ __Hinweis zu Bedienung__: | ||
- | ====== Eingabehilfen ====== | ||
- | - {{files_open: | ||
- | ALT+A | ||
- | ALT+E | ||
- | **ergänzen** an der aktuellen Cursorposition **ein Ende- bzw. Anfangstag** passend zum gerade geöffneten bzw. geschlossenen Tag. Bei ALT+E werden optionale Attribute nicht dupliziert, sondern nur der Tagnamen ausgegeben.\\ \\ | ||
- | ALT+G | ||
- | gibt eine **Liste der Tags** aus, die an der Cursorposition innerhalb der Taghierarchie erlaubt sind, sofern der Cursor außerhalb eines Tags steht.\\ | ||
- | < | ||
- | ALT+R</ | ||
- | **suchen** von der aktuellen Cursorposition aus zum Dateiende (Vorwärts) bzw. zum Dateianfang (Rückwärts) nach einem Ende- bzw. Anfangstag, das innerhalb der durchsuchten Daten über kein korrespondierendes Anfangs- bzw. Endetag verfügt, also **nach unpaarigen Tags**, und zeigen den betreffenden Satz an.\\ | ||
- | ALT+T | ||
- | **prüft** vom Dateianfang her bis zur Cursorposition die Tags und zeigt die an der Cursorposition **geöffneten Tags** inklusive der jeweiligen **Anzahl** an, z.B.:\\ {{files_open: | ||
- | ====== Tags prüfen ====== | ||
- | - {{files_open: | ||
- | * **< | ||
- | **Ende-Tag: | ||
- | |||
- | * **</ | ||
- | **Leeres Tag: | ||
- | |||
- | * **< | ||
- | \\ **Bedingungen: | ||
- | |||
- | * Die spitzen Klammern dürfen nur als Anfangs- bzw. Endekennung von **Tags**, in **Akzent-Codierungen** (z.B. %<) oder in Codes für **doppelte Anführungszeichen** (z.B. #.< und #.>) vorkommen. Andere spitze Klammern müssen z.B. mit ^< bzw. ^> codiert sein. | ||
- | * Anfangs- und Endekennung eines Tags (also **beide** spitze Klammern) müssen **im selben Satz** stehen. | ||
- | < | ||
- | tp Abkürzung für tp | ||
- | tpv, | ||
- | tpv, | ||
- | |||
- | tpr | ||
- | tpr, | ||
- | tpr, | ||
- | → Leere Tags werden bei der Prüfung übergangen.\\ \\ | ||
- | ====== Spezielle Tag- und Klammerprüfungen ====== | ||
- | - {{files_open: | ||
- | tpv,, | ||
- | prüft beispielsweise, | ||
- | tpv,, | ||
- | überprüft die Schachtelung von <i>. Dabei werden zwei Klammerbereiche unterschieden: | ||
- | \\ | ||
- | \\ {{files_open: | ||
- | \\ | ||
- | \\ | ||
- | Über die beschriebenen Funktionen hinausgehend, | ||
- | \\ | ||
- | \\ {{files_open: | ||
- | \\ | ||
- | \\ | ||
- | tpv,, | ||
- | überprüft, | ||
- | ====== Taglisten ====== | ||
- | - {{files_open: | ||
- | tl gibt eine alphabetische Liste aller Tags aus | ||
- | tlh gibt eine hierarchische Liste aller Tags aus inkl. der übergeordneten Tags bis zum Wurzelelement | ||
- | tli gibt eine hierarchische Liste aller Tags aus inkl. der übergeordneten Tags bis zum Wurzelelement, | ||
- | Für die genannten Anweisungen stehen jeweils erweiterbare Formulierungen zur Verfügung: | ||
- | < | ||
- | tlh, | ||
- | tli, | ||
- | Für '' | ||
- | tl,,, | ||
- | findet sämtliche < | ||
- | tl, | ||
- | findet nur diejenigen < | ||
- | ====== Prüfung illegaler Tagnamen ====== | ||
- | - {{files_open: | ||
- | < | ||
- | tpl= | ||
- | Mit der Anweisung '' | ||
- | < | ||
- | tpl=|+44| | ||
- | tpl= | ||
- | \\ | ||
- | ---- | ||
- | [[tustep: |