Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Información general
El desensamblador de archivos planos usa esquemas de archivos planos para controlar cómo los mensajes de instancia de archivo plano entrantes se traducen en su formato XML equivalente y los usa el ensamblador de archivos planos para controlar cómo se traducen los mensajes XML salientes en sus mensajes de instancia de archivo plano equivalentes. Al construir estos esquemas, se usa un nodo Elemento de campo o un nodo Atributo de campo en posiciones concretas dentro del esquema para controlar si un campo determinado del mensaje de instancia de archivo plano corresponde a un elemento XML o a un atributo XML en el formato XML equivalente del mensaje.
Ejemplo
Por ejemplo, el valor de campo alineado a la izquierda y rellenado con asteriscos "red*****
" en un mensaje de instancia de archivo plano puede traducirse a su representación XML equivalente de dos maneras diferentes, dependiendo de si ese campo del esquema es un nodo Elemento de campo o un nodo Atributo de campo. Cuando ese campo se representa en el esquema mediante un nodo Elemento de Campo con su propiedad Nombre de Nodo establecida en "color", y el nodo Record contenedor tiene su propiedad Nombre de Nodo establecida en "shirt", el equivalente XML del campo de archivo plano es (se muestra en negrita).
<shirt>
<color>red</color>
</shirt>
Cuando ese mismo campo de archivo plano se representa en el esquema mediante un nodo Atributo de campo con su propiedad Nombre de nodo establecida en color, y el nodo Registro contenedor tiene su propiedad Nombre de nodo establecida en camisa, el equivalente XML del campo de archivo plano es (se muestra en negrita):
<color shirt="red"/>
Nota:
Los esquemas de archivo plano tienen una restricción adicional: dentro de un nodo de registro determinado, los nodos de atributo de campo subordinados deben aparecer antes de los nodos de registro subordinados o los nodos elemento de campo.
Véase también
- Consideraciones de campo
- Propiedad Nombre del Nodo en la guía de la interfaz de usuario y del espacio de nombres de referencia de la API para desarrolladores