XULE
XULE (provenant de XBRL Rule) est un langage de requête de rapports et taxonomies XBRL. L'objectif principal du langage est de fournir la capacité de requêter et de contrôler des rapports avant de les déposer, afin d'assurer la qualité des données. XULE vous permet de vérifier les rapports de deux manières :
•Fournir une sortie à partir des données contenues dans les rapports : en requêtant des données dans le rapport et en calculant les résultats à partir des données dans le rapport. La qualité de la sortie produite peut être ensuite évaluée.
•Créer des assertions : les données contenues dans le rapport peuvent être testées par rapport à ces assertions, et une action appropriée peut être prise ensuite sur la base des résultats
Liens Internet
•Page d'accueil XULE (contient un bref aperçu de XULE)
•Documentation de la syntaxe du langage XULE
Fonctions XMLSpy
XMLSpy propose les fonctions XULE suivantes :
•Un processeur XULE intégré qui traite les documents et les expressions XULE par rapport à un document d'instance XBRL
•Création de documents conformes à XULE
•Validation de documents XULE pour une syntaxe correcte par rapport à la spécification XULE
•Coloration de la syntaxe dans des documents XULE
•Remplissage automatique des structures de langage XULE lors de l'édition de documents XULE
•Une fenêtre XULE spéciale pour requêter des documents d'instance XBRL de manière interactive
•Le traitement d'une instance XBRL par rapport à un seul document XULE ou un ensemble de documents XULE stockés dans un archive zip ; le traitement peut être exécuté par le moteur XMLSpy ou le moteur RaptorXML(+XBRL) Server
•Intégration dans des projets XMLSpy de l'exécution des documents XULE et des ensembles de document
Les sous-sections de cette section décrivent ces fonctions en détail.
RaptorXML+XBRL Server d'Altova
Le RaptorXML+XBRL Server d'Altova permet un traitement XULE personnalisable et rapide qui vous permet de traiter des documents XULE depuis la ligne de commande, avec des scripts et par le biais d'un nombre d'API de serveur de moteur, y compris un API Python puissant. Pour plus d'informations, voir :
•La page RaptorXML+XBRL dans le site web Altova
•Certification DQC de RaptorXML+XBRL d'Altova
•Documentation de produit RaptorXML+XBRL
•documentation d'API Python de RaptorXML