Productos
Herramientas de escritorio para desarrollo
MissionKit
®
Conjunto de herramientas XML, JSON y SQL, incluidos XMLSpy y MapForce
XMLSpy
®
Editor JSON y XML preparado para la IA para modelar, editar, transformar y depurar todas las tecnologías relacionadas
MapForce
®
Herramienta gráfica de asignación de datos para la conversión de todo tipo de datos, integración de datos y ETL
StyleVision
®
Diseñador visual de informes para representar datos XML, XBRL y de bases de datos en formatos web y de impresión
UModel
®
Herramienta UML para modelado de software, diseño e ingeniería de código
DatabaseSpy
®
Herramienta de consulta y diseño de diferentes tipos de BD y editor SQL con Asistente IA
DiffDog
®
Herramienta de comparación para diferenciar/combinar archivos de texto de código fuente, archivos XML y JSON, documentos de Word y bases de datos
SchemaAgent
®
Herramienta visual para gestionar las relaciones entre archivos basados en XML
Authentic
®
Herramienta de publicación y edición de contenido XML para usuarios sin conocimientos técnicos
Desarrollo móvil
MobileTogether
®
Marco de desarrollo de aplicaciones para crear soluciones empresariales basadas en datos y aplicaciones nativas para todas las plataformas
RecordsManager
®
Herramienta sin código y basada en IA para crear soluciones de bases de datos para móviles y ordenadores de sobremesa. No requiere código ni desarrollo de bases de datos sin necesidad de codificación ni desarrollo de bases de datos.
Productos de software servidor
FlowForce
®
SERVER
Motor de flujo de trabajo para implementar, gestionar y supervisar procesos de integración de datos empresariales de varios pasos
MapForce
®
SERVER
Automatización asequible y de alto rendimiento de cualquier conversión de datos, integración y procesos ETL
StyleVision
®
SERVER
Automatice la generación de informes y documentos empresariales basados en datos XML, XBRL y SQL en formatos web y de impresión
DiffDog
®
SERVER
Automatice las comparaciones de gran volumen y genere informes de diferencias comparando archivos, directorios, URL y bases de datos
MobileTogether
®
SERVER
Plataforma central como base para la lógica del servidor, la conectividad, el procesamiento de datos y las opciones de seguridad para sus aplicaciones
RaptorXML
®
SERVER
Motor de validación y procesamiento ultrarrápidos para XML, XBRL, JSON, XSD, XSLT, XPath/XQuery y Avro
Licencia
SERVER
Gestor de licencias gratuito que simplifica la gestión de sus licencias de software Altova
Aplicaciones de la nube de Altova
ContractManager
®
Solución de gestión de contratos altamente personalizable para empresas de todos los tamaños
CbC Reporting Solution
Permite a los usuarios comerciales generar informes CbC XML a través de una interfaz no técnica
RecordsManager
®
Herramienta sin código y preparada para la IA para crear soluciones de bases de datos de implementación interna o en la nube
Soluciones
CbC Reporting Solution
Permite a los usuarios comerciales generar informes CbC XML a través de una interfaz no técnica
GDPR Compliance Database
Documente fácilmente la gestión de los datos personales de su organización de acuerdo con los principios del GDPR
Autoridad Bancaria Europea (ABE)
Complemento XBRL para Excel
Genere informes ABE conformes con las normas de presentación XBRL de la ABE directamente en Excel
Formato Electrónico Único Europeo (FEUE)
Complemento XBRL para Excel
Genere informes ESEF conformes con las normas de presentación XBRL ESEF directamente en Excel
EIOPA (Solvency II)
Complemento XBRL para Excel
Genere informes EIOPA (Solvency II) conformes con las normas de presentación XBRL Solvency II directamente en Excel
Work in Process (WIP)
Complemento XBRL para Excel
Genere informes WIP conformes con las normas de presentación XBRL WIP directamente en Excel
Herramientas de escritorio para desarrollo
MissionKit
XMLSpy
MapForce
StyleVision
UModel
DatabaseSpy
DiffDog
SchemaAgent
Authentic
Desarrollo móvil
MobileTogether
RecordsManager
Productos de software servidor
FlowForce Server
MapForce Server
StyleVision Server
RaptorXML Server
DiffDog Server
MobileTogether Server
LicenseServer
Aplicaciones de la nube de Altova
ContractManager
CbC Reporting Solution
RecordsManager
Soluciones
CbC Reporting Solution
GDPR Compliance Database
Autoridad Bancaria Europea (ABE) Complemento XBRL para Excel
Formato Electrónico Único Europeo (FEUE) Complemento XBRL para Excel
EIOPA (Solvency II) Complemento XBRL para Excel
Work in Process (WIP) Complemento XBRL para Excel
Descargar
Tienda
Soporte técnico
Plataforma
Biblioteca
Tecnologías
IA
EDI
ETL
Datos clínicos
Java
JSON
MQTT
Soluciones
XBRL
XML
XML Schema
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()