Altova StyleVision 2025 Basic Edition

Werteformatierung (Formatieren von numerischen Datentypen)

Zur Startseite Zurück Nach oben Weiter

Mit Hilfe der Werteformatierung kann der Inhalt von numerischen Datentyp-Nodes nach dem XML-Schema (siehe Liste unten) in einem Format angezeigt werden, das nicht der lexikalischen Darstellung dieses Datentyps entspricht. (So lautet z.B. die lexikalische Darstellung des Datentyp-Node xs:date JJJJ-MM-TT, mit einer optionalen Zeitzonenkomponente wie z.B. +02:00.) Die Werteformatierung wird in der HTML- Ausgabe zur Verfügung stehen. Die Werteformatierung kann auch verwendet werden, um das Ergebnis einer automatischen Berechnung zu formatieren, wenn es im lexikalischen Format eines der numerischen Datentypen gespeichert ist (siehe Liste unten), für die eine Werteformatierung verfügbar ist.

 

In den Unterabschnitten dieses Abschnitts wird Folgendes beschrieben:

 

wie die Werteformatierungsmechanismen funktionieren, und

die Syntax zum Definieren der Werteformatierung.

 

Anmerkung: Die Werteformatierung ändert das Format, in dem die Daten im XML-Dokument gespeichert sind, nicht. Im gültigen XML-Dokument sind die Daten immer in  dem lexikalischen Format des jeweiligen Node-Datentyps gespeichert. Die Werteformatierung wird auf die Anzeige in der Ausgabe (falls vorhanden) angewendet.

 

 


 

 

Numerische Datentypen, für die eine Werteformatierung verfügbar ist

Die Werteformatierung steht für die folgenden Datentypen zur Verfügung:

 

xs:decimal; xs:integer; die 12 vordefinierte Typen, die von xs:integer abgeleitet sind

xs:double und xs:float, für Werte von 0,000001 bis 1.000.000. Werte außerhalb dieses Bereichs werden in Exponentialschreibweise (z.B.: 1.0E7) angezeigt. Es kann darauf keine Werteformatierung angewendet werden.

xs:date; xs:dateTime: xs:duration

xs:gYear; xs:gYearMonth; xs:gMonth; xs:gMonthDay; xs:gDay

 

Anmerkung:Nicht alle Formate sind in der Basic Edition verfügbar, da die Authentic-Ansicht in der Basic Edition nicht unterstützt wird.

 

© 2018-2024 Altova GmbH