Nombres QName

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Orígenes y destinos de datos > XML y esquemas XML >

Nombres QName

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>

 


© 2019 Altova GmbH