Algunos archivos de configuración permiten caracteres que tienen un significado especial (metacaracteres) y que hay que entrecomillar para que pierdan su significado especial y se conviertan en parte de los datos normales. El código de actualización de propiedad de ADL de la utilidad Volume Fixup respeta el entrecomillado y lo mantendrá cuando los valores de propiedades se actualicen.
Cuando un valor de propiedad contiene esos caracteres de escape, estos deben aparecer exactamente de la misma forma en el marcado (que está dentro de una sección de comentario en el archivo) y en el texto real, incluso si esos caracteres solo tienen que aparecer como caracteres de escape en el texto del archivo de configuración normal (o solamente en el comentario). Por ejemplo, el carácter & no tiene un sentido especial en comentarios HTML, pero tiene que llevar caracteres de escape en los datos HTML, es decir:
<!-- $$propF "&":my_prop $$ --><sometag someattr="text & more text">
Esto no es válido, incluso aunque sea correcto que "&" aparezca en el comentario, y se deberá volver a escribir de esta forma:
<!-- $$propF "&":my_prop $$ --><sometag someattr="text & more text">
El entrecomillado de los valores de los datos puede estar en formatos diferentes, dependiendo del tipo de archivo, como especifica el atributo quoting= (consulte la sintaxis del descriptor component). Este entrecomillado es independiente de las comillas dobles de estilo C utilizadas por la propia sintaxis de marcado para encerrar un valor de propiedad; esto último se hace siempre con las comillas dobles de estilo C y se superpone sobre lo anterior, por ejemplo, la cadena abc"def', que se puede entrecomillar como abc\"def para un archivo C, aparecerá de la siguiente manera en el marcado:
p = "abc\"def"; // $$prop "abc\\\"def":p_val
| Copyright © 2012 CA. Todos los derechos reservados. |
|