Altova StyleVision 2024 Enterprise Edition

Bei einer automatischen Berechnung wird ein XPath-Ausdruck zum Berechnen eines Werts verwendet. Dieser Wert wird an der Stelle angezeigt, an der die automatische Berechnung eingefügt wird. Eine automatische Berechnung kann als Textwert, Eingabefeld oder mehrzeiliges Eingabefeld in das SPS eingefügt werden. Platzieren Sie den Cursor an die gewünschte Stelle und klicken Sie entweder auf die rechte Maustaste oder wählen Sie den Befehl über des Menü Einfügen aus. Wenn Sie den Cursor über Einfügen | Automatische Berechnung platzieren, wird ein Menü angezeigt (Abbildung unten), über das Sie auswählen können, wie die automatische Berechnung eingefügt werden soll. Alternativ dazu können Sie die Schaltfläche "Automatische Berechnung " in der Symbolleiste "Design-Element einfügen" auswählen.

 

MnuInsertAutocalc

 

Der Wert der automatischen Berechnung wird in der Authentic View-Ansicht und im Ausgabedokument angezeigt.

 

Der XPath-Ausdruck für die automatische Berechnung

Wenn Sie auswählen, wie die automatische Berechnung dargestellt werden soll, wird das Dialogfeld "XPath-Ausdruck bearbeiten" (Abbildung unten) angezeigt.

 

Click to expand/collapse

 

Der Kontext-Node für den erstellten Ausdruck erscheint in der Schemastruktur im linken Bereich markiert. Sie können den XPath-Ausdruck direkt in das Textfeld eingeben oder auf einen Eintrag in jedem beliebigen der drei Fensterbereiche doppelklicken um ihn einzufügen. Nodes, die aus der Schemastruktur im linken Bereich eingefügt werden, werden relativ zum Kontext-Node (wenn das Kontrollkästchen Relativer XPath aktiviert ist) oder als absoluter Ausdruck beginnend mit den Dokument-Node eingefügt (wenn das Kontrollkästchen Relativer XPath deaktiviert ist).

 

Nachdem Sie den XPath-Ausdruck fertiggestellt haben, klicken Sie auf OK, um die automatische Berechnung in das Dokument einzufügen.

 

Aktualisieren eines XML-Node mit einer automatischen Berechnung

Ein Node in einem XML-Dokument kann mit dem Ergebnis einer automatischen Berechnung aktualisiert werden. Eine Beschreibung dazu finden Sie im Abschnitt Aktualisieren von Nodes mit automatischen Berechnungen.

 

© 2017-2023 Altova GmbH