Produits
Outils de développement de desktop
MissionKit
®
Suite d'outils XML, JSON et SQL y compris XMLSpy & MapForce
XMLSpy
®
Éditeur JSON & XML prêt pour l’IA pour les modelage, édition, transformation & débogage de toutes les technologies y liées
MapForce
®
Outil de mappage de données graphique pour conversion de données any-to-any, intégration de données & ETL
StyleVision
®
Designer de rapport visuel pour rendre les XML, XBRL & données de bases de données dans le web & formats d’impression
UModel
®
Outil UML pour le modelage, design et ingénierie de code
DatabaseSpy
®
Requête de bases de données multiples et outil de design & éditeur SQL avec l’Assistant IA
DiffDog
®
Outil de comparaison pour diff/merge du fichier de texte code source, des fichiers XML & JSON, des docs Word, & bases de données
SchemaAgent
®
Outil visuel pour générer des relations de gestion parmi les fichiers basés sur XML
Authentic
®
Outil de création de contenu XML et éditeur de documents pour utilisateurs non techniques
Développement d'appli rapide
MobileTogether
®
Cadre de développement d’appli pour créer des solution entreprise ‘data-driven’ & applis natives pour toutes les plateformes
RecordsManager
®
Outil no-code ‘AI-powered’, no-code pour créer des solutions de base de données pour mobile & desktop sans codage ou développement de bases de données requis
Produits de logiciels de serveur
FlowForce
®
SERVER
Moteur flux de travail pour mettre en œuvre, gérer & surveiller les processus d’intégration des données entreprise multi-étape
MapForce
®
SERVER
Automatisation haute performance très abordable de conversion de données ‘any-to-any’, d’intégration & de processus ETL
StyleVision
®
SERVER
Automatiser la génération de rapports & documents professionnels basés sur des données XML, XBRL et SQL dans les formats web & d’impression
DiffDog
®
SERVER
Automatiser des comparaisons à volume élevé & générer des rapports diff comparant les fichiers, répertoires, URL & bases de données
MobileTogether
®
SERVER
Hub ‘back-end’ qui alimente la logique, connectivité, le traitement des données & les options de sécurité du serveur pour vos applis
RaptorXML
®
SERVER
Moteur de validation hyper rapide & moteur de traitement pour XML, XBRL, JSON, XSD, XSLT, XPath/XQuery & Avro
Licence
SERVER
Gestionnaire de licence gratuite qui simplifie la gestion de vos licences logicel Altova
Applis Cloud Altova
ContractManager
®
Solution de gestion de contrat hautement personnalisable pour entreprises de toutes tailles
Solution de reporting CbC
Permet aux utilisateurs pros de générer des rapports CbC XML via une interface non technique
RecordsManager
®
Outil no-code prêt pour l’IA pour créer des solutions de base de données déployées sur site ou dans le cloud
Solutions de réglementation
Solution de reporting CbC
Permet aux utilisateurs pros de générer des rapports CbC XML via une interface non technique
Base de données de Conformité GDPR
Documenter facilement la gestion des données personnelles dans votre organisation conformément aux principes RGPD
European Banking Authority (EBA)
Add-in XBRL pour Excel
Générer des rapports EBA conformes aux Règles de dépôt EBA XBRL directement dans Excel
European Single Electronic Format (ESEF)
Add-in XBRL pour Excel
Générer des rapports ESEF conformes aux Règles de dépôt ESEF XBRL directement dans Excel
EIOPA (Solvency II)
Add-in XBRL pour Excel
Générer des rapports EIOPA (Solvency II) conformes aux Règles de dépôt Solvency II XBRL directement dans Excel
Work in Process (WIP)
Add-in XBRL pour Excel
Générer des rapports WIP conformes aux Règles de dépôt WIP XBRL directement dans Excel
Outils de développement de desktop
MissionKit
XMLSpy
MapForce
StyleVision
UModel
DatabaseSpy
DiffDog
SchemaAgent
Authentic
Développement d'appli rapide
MobileTogether
RecordsManager
Produits de logiciels de serveur
FlowForce Server
MapForce Server
StyleVision Server
RaptorXML Server
DiffDog Server
MobileTogether Server
LicenseServer
Applis Cloud Altova
ContractManager
Solution de reporting CbC
RecordsManager
Solutions de réglementation
Solution de reporting CbC
Base de données de Conformité GDPR
European Banking Authority (EBA) Add-in XBRL pour Excel
European Single Electronic Format (ESEF) Add-in XBRL pour Excel
EIOPA (Solvency II) Add-in XBRL pour Excel
Work in Process (WIP) Add-in XBRL pour Excel
Télécharger
Boutique
Assistance
Plateforme
Bibliothèque
Technologies
IA
EDI
ETL
Santé
Java
JSON
MQTT
Solutions de réglementation
XBRL
XML
Schéma XML
XPath
XQuery
XSLT
Blog
XPath 3.0 and 3.1 Training
Table of Contents
Introduction
What is XPath?
Expressions
Sequences
XPath version history
Location Path Expressions
Absolute and Relative Location Paths
Absolute Location Path
Relative Location Path
Steps
Axis
Node test
by name
by kind
by type
Predicates
Abbreviated Syntax
Other Expressions
Literal Expressions
Conditional Expressions
Logical Expressions
Sequence Expressions
For Expressions
Quantified Expressions
Comparison Expressions
Arithmetic Expressions
String Concatenation Expressions
Let Expressions
Expressions on SequenceTypes
Functions
Inline Functions
Higher Order Functions
Built-in Higher Order Functions
for-each()
filter()
fold-left()
fold-right()
for-each-pair()
Function Composition
Partial Functions
Closures
Operators
XPath Operators
New operators in XPath 3.0
Concat operator
Map operator
XPath Built-in Functions
Accessors
Numeric Functions
Functions on Numbers
Parsing Numbers
Formatting Numbers
Formatting Integers
Trigonometric and exponential functions
String Functions
Functions to assemble and disassemble strings
Comparison of strings
Functions on string values
Functions based on substring matching
String functions that use regular expressions
Functions that manipulate URIs
Functions on Boolean values
Boolean constant functions
Functions on boolean values
Functions on durations
Component extraction functions on durations
Functions on dates and times
Constructing a dateTime
Component extraction functions on dates and times
Timezone adjustment functions on dates and times
Formatting dates and times
Functions related to QNames
Functions to create a QName
Functions related to QNames
Functions on nodes
Functions on sequences
General functions on sequences
Functions that compare values in sequences
Functions that test the cardinality of sequences
Aggregate Functions
Functions on node identifiers
Functions giving access to external information
Parsing and serializing
Context functions
Higher-order functions
Functions on functions
Basic higher-order functions
Constructor functions
Constructor functions for XML Schema built-in atomic XML Schema types
Constructor functions for XML Schema built-in list types
Constructor functions for user defined simple types
XPath 3.1
Arrays
Built-in Array Functions
array:size()
array:get()
array:append()
array:subarray()
array:remove()
array:insert-before()
array:head()
array:tail()
array:reverse()
array:join()
array:for-each()
array:filter()
array:fold-left()
array:fold-right()
array:for-each-pair()
array:sort()
array:flatten()
Maps
Built-in Map Functions
map:size()
map:get()
map:put()
map:merge()
map:keys()
map:contains()
map:entry()
map:remove()
map:for-each()
JSON
Built-in JSON Functions
parse-json()
json-doc()
Other new XPath 3.1 Features
New XPath 3.1 Operators
Lookup operator
Arrow operator
New XPath 3.1 Functions
contains-token()
parse-ietf-date()
random-number-generator()
sort()