Altova StyleVision 2025 Professional Edition

Mit Hilfe der Funktion Automatische Berechnung (i) kann das Ergebnis einer XPath-Auswertung an jeder beliebigen Stelle im Ausgabedokument angezeigt werden und (ii) optional dazu wird ein Node im XML-Hauptdokument (dem XML-Dokument, das in der Authentic-Ansicht bearbeitet wird) mit dem Ergebnis der XPath-Auswertung aktualisiert.

 

Die Funktion "Automatische Berechnung" eignet sich für folgende Zwecke:

 

um Berechnungen mit Operationen an dynamischen Datenwerten einzufügen. So können Sie z.B. die Anzahl der Employee Elemente in einem Office Element  zählen (mit count(Employee)) oder die Werte aller Price Elemente in den einzelnen Invoice Elementen summieren (mit sum(Price)) oder die Elemente FirstName und LastName eines Person Elements verbinden (mit concat(FirstName, ' ', LastName)). Auf diese Art können Sie anhand von Daten im XML-Dokument, die sich dynamisch ändern, neue Daten generieren und die generierten Daten an die Ausgabe senden.

um Informationen auf Basis der Struktur des Dokuments anzuzeigen. So können Sie z.B. mit Hilfe der XPath-Funktion position() Zeilennummern dynamisch in eine Tabelle einfügen oder die Abschnitte eines Dokuments dynamisch nummerieren. Dies hat den Vorteil, dass Informationen basierend auf Dokumentstrukturen, die sich dynamisch ändern, automatisch generiert werden.

um Daten aus externen XML-Dokumenten einzufügen. Mit Hilfe der doc() Funktion von XPath 2.0 haben Sie Zugriff auf die Dokument-Root von externen XML-Dokumenten und können Node-Inhalt aus dem externen XML-Dokument in die Ausgabe einfügen.

zum Aktualisieren des Werts von Nodes im XML-Hauptdokument. So könnte z.B. der Node Addresse mit einem XPath-Ausdruck wie concat(Title, ' ', FirstName, ' ', LastName) aktualisiert werden.

um den Inhalt eines Node an jeder beliebigen Stelle im Design anzuzeigen.

 

© 2018-2024 Altova GmbH