Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 5 Nächste Version anzeigen »

Dieses Attribut ist bei einer Template-Anweisung möglich. Es gibt 2 mögliche Werte: Random="1" und Random="^".

Random verschlechtert die Performance bei der  Dokumenterstellung und kann bei großen XML-Dateien dazu führen, dass ein Dokument gar nicht mehr erstellt werden kann.
Diese Anweisung (Attribut) sollte daher nur in alle Vorlagen implementiert werden sondern nur wenn es tatsächlich benötigt wird.

Anleitung

  1. Öffnen Sie die relevante Vorlage mit Microsoft Office Word. Eine Übersicht aller Vorlagen finden Sie hier.
    In diesem Beispiel wird das Aktenstammblatt "ABLATT1.docx" unter "...\ADVOKAT\Daten\Vorlagen\Akt" beschrieben.

  2. xyz

    <template match="Akt">
    <template match="Klienten">
    <template match="Klient">
    ...
    </template>
    </template>
    </template>

    Erklärung

    • In diesem Fall hat man Zugriff auf alle Attribute der Elemente "Klient", "Klienten" und "Akt".

    • Wurde im XML bereits das Element "AktBeteiligte" abgearbeitet, kann man ohne Random nicht mehr auf das Element "Klienten" zugreifen, da dieses vor dem Element "AktBeteiligte" steh.


  3. In diesem Beispiel wird nun das Attribut random="1" ergänzt.

    <template match="Akt" random="1">
    <template match="Klienten">
    <template match="Klient">
    ...
    
    </template>
    </template>
    </template>
    <template match="Aktbeteiligte">
    ...
    </template>

    Erklärung

    • Mit <template match="Akt" random="1"> hat man dagegen zu jeder Zeit Zugriff auf alle Unterelemente des Elements "Akt", auch auf bereits abgearbeitetete Elemente.
    • In diesem Beispiel hat man folglich zusätzlich zu den Attributen der Elemente "AktBeteiligte" und "Akt" Zugriff auf Attribute der Elemente "Klienten", "Klient", "Gegners", "Gegner".

  4. In diesem Beispiel wird nun das Attribut random="^" ergänzt.

    <template match="Akt" random="^">
    <template match="Klienten">
    <template match="Klient">
    ...
    
    </template>
    </template>
    </template>
    <template match="Aktbeteiligte">
    ...
    </template>

    Erklärung

    • Mit <template match="Klienten" random="^"> hat man ebenfalls Zugriff auf alle Unterelemente des Elements "Akt", da hier der Random-Zugriff auf der Ebene oberhalb von "Klienten" gesetzt wird.
  • Keine Stichwörter