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
Un carácter de escape es un carácter único que suprime cualquier significado especial del carácter que lo sigue. Por ejemplo, si define un registro de archivo plano que tiene las siguientes características:
Nombre = Record1
Delimitado
Delimitador infantil = carácter de coma (,)
Orden del hijo = prefijo
Carácter de escape = carácter de barra invertida (\)
Etiqueta = RECORD1
Dos campos denominados Field1 y Field2
A continuación, se aplican los siguientes datos de archivo plano para el registro.
RECORD1,testfield1\,testfield1,testfield2
^^
Los datos se desensamblarán en el siguiente fragmento de XML.
<Record1>
<Field1>testfield1,testfield1</Field1>
<Field2>testfield2</Field2>
</Record1>
Tenga en cuenta que la secuencia \,
de caracteres de escape indicada en la línea que sigue al registro de archivo plano, se ha convertido en un único carácter de coma sin el carácter de escape en los datos de Field1 en el registro XML equivalente. Además, ese carácter de coma no se interpretó como delimitador de campo como las otras dos comas.
Cuando el ensamblador de archivos planos realiza la operación inversa, convirtiendo la versión XML del registro en su registro de archivo plano equivalente, el carácter de escape se insertará antes de la coma en medio de Field1, lo que indica que debe interpretarse como datos en lugar de como un delimitador de campo.
Al crear un esquema de archivo plano mediante el Editor de BizTalk, puede definir un carácter de escape predeterminado para todo el esquema mediante las propiedades Default Escape Character (Carácter de escape predeterminado) y Default Escape Character Type (Tipo de carácter de escape predeterminado ) del nodo Esquema . A continuación, puede configurar cada registro individual en el esquema para usar este carácter de escape predeterminado o un carácter de escape personalizado específico del registro mediante las propiedades Carácter de escape ] y Tipo de carácter de escape del nodo Registro .
Véase también
- Formas de interpretar caracteres especiales como parte de un valor de campo
- Propiedades de caracteres de escape en la guía de la interfaz de usuario y la referencia del espacio de nombres de la API de desarrolladores:
- Carácter de escape predeterminado (Propiedad de nodo de los esquemas de archivos planos)
- Tipo de carácter de escape predeterminado (propiedad de nodo de esquemas de archivo plano)
- Carácter de escape (propiedad de nodo de esquemas de archivos planos)
- Tipo de carácter de escape (propiedad de nodo de esquemas de archivo plano)