Un esquema de escape indica a DFDL que debe tratar los caracteres literalmente, y no como un separador o terminador. Por ejemplo, es posible que sea necesario escapar comas en un archivo CSV.
Antes de empezar:
Cree o abra un archivo de esquema DFDL. Consulte
Editor de esquemas DFDL para obtener una descripción del
Editor de esquemas DFDL.
Añada un esquema de escape y luego haga referencia a él utilizando la propiedad "Referencia de esquema de escape" en los elementos relevantes.
- En la vista Esquema, expanda .
- En el Editor de esquemas DFDL, pulse el icono para añadir un esquema de escape al esquema y escriba un nombre cuando se lo soliciten.
- Configure el esquema en las Representation Properties :
- Tipo de escape : Los posibles valores son:
- escapeCharacter: Un único carácter de escape que hace que el siguiente carácter se interprete literalmente. El propio carácter de escape se escapa con el carácter Escape Escape.
- escapeBlock: Un par de series de escape que hace que el grupo de caracteres que contiene se interprete literalmente. La serie de escape final se escapa con el carácter Escape Escape.
- Carácter de escape: si el tipo de escape es escapeCharacter, escriba un único carácter que escape el carácter siguiente.
- Inicio del bloque de escape: escriba la serie de caracteres que marca el principio del bloque de escape.
- Final del bloque de escape: escriba la serie de caracteres que marca el final del bloque de escape.
- Escape de escape: especifique el carácter que escapa el carácter o la serie de escape.
- Carácter de escape adicional: especifique opcionalmente
cualquier otro carácter que se deba evadir al serializar.
- Generar bloque de escape: si la clase de escape es
escapeBlock, defina cuándo se utiliza el escape
durante la serialización.