Funciones de extensión XBRL de Altova
Notas al pie y etiquetas
altovaext:footnotes(node()) devuelve schema-element(link:footnote)*
altovaext:labels(xs:QName, xs:string) devuelve schema-element(link:label)*
Análisis de datos XML
axfi:parse-xml(xs:string) devuelve document-node(element(*))
axfi:parse-xml(xs:string, element(xbrli:xbrl)) devuelve document-node(element(*))
Aspectos
axfi:aspect-type(item()) devuelve xs:string
axfi:aspect-to-base64Binary(item()) devuelve xs:base64Binary
axfi:aspect-from-base64Binary(xs:base64Binary) devuelve item()
axfi:aspect-from-base64Binary(xs:base64Binary, element(xbrli:xbrl)) devuelve item()
Conceptos
axfi:create-concept-aspect(xs:QName) devuelve axfi:concept-aspect.type
axfi:create-concept-aspect(xs:QName, element(xbrli:xbrl)) devuelve axfi:concept-aspect.type
axfi:concept-aspect-concept(axfi:concept-aspect.type) devuelve xs:QName
axfi:concept-aspects-in-instance(element(xbrli:xbrl)) devuelve axfi:concept-aspect.type*
axfi:concept-aspects-in-facts(schema-element(xbrli:item)*) devuelve axfi:concept-aspect.type*
Aspectos ubicación
axfi:create-location-aspect(element()) devuelve axfi:location-aspect.type
axfi:location-aspect-element(axfi:location-aspect.type) devuelve element()
Identificadores
axfi:create-identifier-aspect(xs:string, xs:string) devuelve axfi:identifier-aspect.type
axfi:create-identifier-aspect(xs:string, xs:string, element(xbrli:xbrl)) devuelve axfi:identifier-aspect.type
axfi:identifier-aspect-value(axfi:identifier-aspect.type) devuelve xs:string
axfi:identifier-aspect-scheme(axfi:identifier-aspect.type) devuelve xs:string
axfi:identifier-aspect-element(axfi:identifier-aspect.type, element(xbrli:xbrl)) devuelve element(xbrli:identifier)?
axfi:identifier-aspects-in-instance(element(xbrli:xbrl)) devuelve axfi:identifier-aspect.type*
axfi:identifier-aspects-in-facts(schema-element(xbrli:item)*) devuelve axfi:identifier-aspect.type*
axfi:identifier-aspects-in-contexts(schema-element(xbrli:context)*) devuelve axfi:identifier-aspect.type*
Períodos
axfi:create-period-aspect-instant(xbrli:dateUnion) devuelve axfi:period-aspect.type
axfi:create-period-aspect-instant(xbrli:dateUnion, element(xbrli:xbrl)) devuelve axfi:period-aspect.type
axfi:create-period-aspect-start-end(xbrli:dateUnion, xbrli:dateUnion) devuelve axfi:period-aspect.type
axfi:create-period-aspect-start-end(xbrli:dateUnion, xbrli:dateUnion, element(xbrli:xbrl)) devuelve axfi:period-aspect.type
axfi:create-period-aspect-forever() devuelve axfi:period-aspect.type
axfi:create-period-aspect-forever(element(xbrli:xbrl)) devuelve axfi:period-aspect.type
axfi:period-aspect-is-instant(axfi:period-aspect.type) devuelve xs:boolean
axfi:period-aspect-is-start-end(axfi:period-aspect.type) devuelve xs:boolean
axfi:period-aspect-is-duration(axfi:period-aspect.type) devuelve xs:boolean
axfi:period-aspect-is-forever(axfi:period-aspect.type) devuelve xs:boolean
axfi:period-aspect-instant(axfi:period-aspect.type) devuelve xs:dateTime
axfi:period-aspect-start(axfi:period-aspect.type) devuelve xs:dateTime
axfi:period-aspect-end(axfi:period-aspect.type) devuelve xs:dateTime
axfi:period-aspect-element(axfi:period-aspect.type, element(xbrli:xbrl)) devuelve element(xbrli:period)?
axfi:period-aspects-in-instance(element(xbrli:xbrl)) devuelve axfi:period-aspect.type*
axfi:period-aspects-in-facts(schema-element(xbrli:item)*) devuelve axfi:period-aspect.type*
axfi:period-aspects-in-contexts(schema-element(xbrli:context)*) devuelve axfi:period-aspect.type*
Segmentos no XDT
axfi:create-non-xdt-segment-aspect(element()*) devuelve axfi:non-XDT-segment-aspect.type
axfi:create-non-xdt-segment-aspect(element()*, element(xbrli:xbrl)) devuelve axfi:non-XDT-segment-aspect.type
axfi:non-xdt-segment-aspect-elements(axfi:non-XDT-segment-aspect.type) devuelve element()*
axfi:non-xdt-segment-aspects-in-instance(element(xbrli:xbrl)) devuelve axfi:non-XDT-segment-aspect.type*
axfi:non-xdt-segment-aspects-in-facts(schema-element(xbrli:item)*) devuelve axfi:non-XDT-segment-aspect.type*
axfi:non-xdt-segment-aspects-in-contexts(schema-element(xbrli:context)*) devuelve axfi:non-XDT-segment-aspect.type*
Escenarios no XDT
axfi:create-non-xdt-scenario-aspect(element()*) devuelve axfi:non-XDT-scenario-aspect.type
axfi:create-non-xdt-scenario-aspect(element()*, element(xbrli:xbrl)) devuelve axfi:non-XDT-scenario-aspect.type
axfi:non-xdt-scenario-aspect-elements(axfi:non-XDT-scenario-aspect.type) devuelve element()*
axfi:non-xdt-scenario-aspects-in-instance(element(xbrli:xbrl)) devuelve axfi:non-XDT-scenario-aspect.type*
axfi:non-xdt-scenario-aspects-in-facts(schema-element(xbrli:item)*) devuelve axfi:non-XDT-scenario-aspect.type*
axfi:non-xdt-scenario-aspects-in-contexts(schema-element(xbrli:context)*) devuelve axfi:non-XDT-scenario-aspect.type*
Dimensiones (con tipo y explícitas)
axfi:create-dimension-aspect-explicit(xs:QName, xs:QName?) devuelve axfi:dimension-aspect.type
axfi:create-dimension-aspect-explicit(xs:QName, xs:QName?, element(xbrli:xbrl)) devuelve axfi:dimension-aspect.type
axfi:create-dimension-aspect-typed(xs:QName, element()?) devuelve axfi:dimension-aspect.type
axfi:create-dimension-aspect-typed(xs:QName, element()?, element(xbrli:xbrl)) devuelve axfi:dimension-aspect.type
axfi:dimension-aspect-is-explicit(axfi:dimension-aspect.type) devuelve xs:boolean
axfi:dimension-aspect-is-typed(axfi:dimension-aspect.type) devuelve xs:boolean
axfi:dimension-aspect-dimension(axfi:dimension-aspect.type) devuelve xs:QName
axfi:dimension-aspect-explicit-value(axfi:dimension-aspect.type) devuelve xs:QName?
axfi:dimension-aspect-typed-value(axfi:dimension-aspect.type) devuelve element()?
axfi:dimension-aspects-in-instance(element(xbrli:xbrl), xs:QName, xs:boolean) devuelve axfi:dimension-aspect.type*
axfi:dimension-aspects-in-facts(schema-element(xbrli:item)*, xs:QName, xs:boolean) devuelve axfi:dimension-aspect.type*
axfi:dimension-aspects-in-contexts(schema-element(xbrli:context)*, xs:QName, xs:boolean) devuelve axfi:dimension-aspect.type*
Unidades
axfi:create-unit-aspect(xs:QName+, xs:QName*) devuelve axfi:unit-aspect.type
axfi:create-unit-aspect(xs:QName+, xs:QName*, element(xbrli:xbrl)) devuelve axfi:unit-aspect.type
axfi:unit-aspect-numerator(axfi:unit-aspect.type) devuelve xs:QName+
axfi:unit-aspect-denominator(axfi:unit-aspect.type) devuelve xs:QName*
axfi:unit-aspect-element(axfi:unit-aspect.type, element(xbrli:xbrl)) devuelve element(xbrli:unit)?
axfi:unit-aspects-in-instance(element(xbrli:xbrl)) devuelve axfi:unit-aspect.type*
axfi:unit-aspects-in-facts(schema-element(xbrli:item)*) devuelve axfi:unit-aspect.type*
axfi:unit-aspects-in-units(schema-element(xbrli:unit)*) devuelve axfi:unit-aspect.type*
axfi:units-in-instance(element(xbrli:xbrl)) devuelve element(xbrli:unit)*
axfi:units-in-instance(element(xbrli:xbrl), item()*) devuelve element(xbrli:unit)*
Ítems y hechos
axfi:facts-in-instance(element(xbrli:xbrl), item()*, xs:boolean) devuelve element()*
axfi:items-in-instance(element(xbrli:xbrl), item()*, xs:boolean) devuelve element()*
axfi:tuples-in-instance(element(xbrli:xbrl), item()*) devuelve element()*
axfi:contexts-in-instance(element(xbrli:xbrl)) devuelve element(xbrli:context)*
axfi:contexts-in-instance(element(xbrli:xbrl), item()*, xs:boolean) devuelve element(xbrli:context)*