Altova RaptorXML Server 2024

RaptorXML fournit la fonction recensée ci-dessous. La plupart des fonctions peut être utilisée par le biais de la commande de ligne et l'interface COM. Une différence majeure est que l’utilisation de l’interface COM sur Windows permet aux documents d’être créés depuis des strings de texte par le biais de l’application ou du code de scripting (au lieu de référencer XML, DTD, XML Schéma, XSLT, ou des fichiers XQuery).

 

Validation XML

 

Valide le document XML fourni par rapport à des DTD internes ou externes ou des Schémas XML

Vérifie la bonne formation de XML, DTD, schéma XML, XSLT, et les documents XQuery

 

Transformations XSLT

 

Transforme XML à l'aide du document XSLT 1.0, 2.0 ou 3.0 fourni

Les documents XML et XSLT peuvent être fournis en tant qu'un fichier (par le biais d'une URL) ou, dans le cas de l'utilisation COM, en tant que string de texte

La sortie est retournée en tant que fichier (sous un emplacement nommé) ou, dans le cas de l'utilisation COM, en tant que string de texte

Les paramètres XSLT peuvent être fournis par le biais de la ligne de commande et par le biais de l'interface COM

Les fonctions d'extension Altova, ainsi que des fonctions d'extension XBRL, Java et .NET permettent un traitement spécialisé. Cela permet, par exemple la création de fonctions comme des graphiques et des codes-barres dans les documents de sortie

 

Exécution XQuery

 

Exécute des documents XQuery 1.0 et 3.0

Les documents XQuery et XML peuvent être fournis en tant qu'un fichier (par le biais d'une URL) ou, dans le cas d'une utilisation COM, en tant que string de texte

La sortie est retournée en tant que fichier (sous un emplacement nommé) ou, dans le cas de l'utilisation COM, en tant que string de texte

Des variables XQuery externes peuvent être fournies par le biais de la ligne de commande et par le biais de l'interface COM

Les options de sérialisation incluent : encodage de sortie, méthode de sortie (c’est-à-dire si la sortie est XML, XHTML, HTML, ou texte), omission de la déclaration XML et indentation

 

Validation/Conversion JSON et Avro

 

Validation de schéma JSON et de documents de schéma Avro

Validation d'instances JSON par rapport aux schémas JSON et des schémas Avro

Validation de binaires Avro

Conversion de binaires Avro en schéma Avro et données Avro en format JSON

Conversion de données Avro JSON en binaire Avro

 

Fonctions hyper-performantes

 

Optimisations de code de la performance ultra élevée

οImplémentations de sets d'instructions natives

οVersion u32-bit ou 64-bit

Empreinte mémoire très basse

οReprésentation in-memory extrêmement compacte de l'ensemble d'information XML

οValidation d'instance de streaming

Capacités multiplateforme

Code hautement évolutif pour l'informatique multi-CPU/multi-cœur/parallèle

Chargement, validation et traitement parallèle sur conception

 

Fonctions de développeur

 

Capacités de rapport d'erreur supérieur

Mode serveur Windows et mode daemon Unix (par le biais des options de ligne de commande)

Interpréteur Python 3.x pour scripting est inclus

Fonction RaptorXML dans un pack Python permet l'importation de la fonction en tant que bibliothèque Python

API Framework .NET permet l'accès au modèle de données XML sous-jacent

Plateforme Windows sur API COM

API Java partout

Fonctions d'extension XPath Java, .NET, etc.

Sérialisation de streaming

Serveur HTTP intégré avec API validation REST

 

Pour plus information, voir la section Spécifications prises en charge sur le site web d’Altova.

 

© 2018-2024 Altova GmbH