Fonctions

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  À propos de RaptorXML Server >

Fonctions

RaptorXML propose les fonctions listées ci-dessous. La plupart des fonctions peut être utilisée par le biais de la commande de ligne et l'interface COM. L'une des principales différences est que l'utilisation de l'interface COM sur Windows permet de construire des documents à partir des strings de texte par le biais de l'application ou de code de script (au lieu de référencer des fichiers XML, DTD, Schéma XML, XSLT ou 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 fonction 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 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 comprennent : encodage de sortie, méthode de sortie (c'est à dire, que la sortie soit XML, XHTML, HTML ou texte), en omettant la déclaration XML et le retrait

 

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 de données Avro en format JSON
Conversion de données JSON Avro en binaire Avro

 

Fonctions d'hyper-performance

 

Optimisations de code de très haute performance
οImplémentations de sets d'instructions natives
οVersion 32-bit et 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 l'API de validation REST

 

Pour plus d'informations, voir la section Spécifications prises en charge et le site web Altova.

 


© 2019 Altova GmbH