Altova MapForce 2022 Professional Edition

MapForce resuelve los prefijos de nombres QName (nombre completo) (http://www.w3.org/TR/xml-names/#ns-qualnames) cuando lee datos de archivos XML en tiempo de ejecución de la asignación.

 

Los nombres QName se usan para hacer referencia a identificadores URI de espacio de nombres de documentos de instancia XML y para abreviarlos. Hay dos tipos de QName: con prefijo y sin prefijo:

 

NombreConPrefijo

Prefijo  ':'

ParteLocal

NombreSinPrefijo


ParteLocal



siendo ParteLocal un nombre de elemento o atributo.

 

Por ejemplo, en el fragmento de código que aparece a continuación <x:p/> es un QName:

 

el prefijo "x" es una abreviatura del espacio de nombres "http://miCompañía.com".

p es la parte local.

 

<?xml version='1.0'?>
<doc xmlns:x="http://miCompañía.com">
  <x:p/>
</doc>

 

MapForce también incluye varias funciones relacionadas con nombres QName en la biblioteca core | QName functions.

© 2015-2021 Altova GmbH