某些配置文件允许使用以下方式引用具有特殊含义的字符(元字符):使这些字符方式失去特殊含义并变为普通数据。 卷修复工具中的 ADL 属性更新代码会注意到引用,并会在更新属性值时进行维护。
属性值包含这些转义字符时,即使这些字符只需要在普通配置文件文本(或只在注释)中转义,它们也必须在标记(在文件注释部分内)和实际文本中以同样方式显示。 例如,& 字符在 HTML 注释中没有特别意义,但是它必须在 HTML 数据中进行转义,即:
<!-- $$propF "&":my_prop $$ --><sometag someattr="text & more text">
是无效的,即使 "&" 正常显示在注释中,必须以如下方式重新编写:
<!-- $$propF "&":my_prop $$ --><sometag someattr="text & more text">
可以使用不同的格式引用数据值,取决于文件类型,由 quoting= 属性所指定(请参阅组件描述符语法)。 这种引用与标记语法本身引用属性值使用的 C 样式双引号文无关-后者总是通过 C 样式双引号来完成,而且重叠在前者的顶部,例如,字符串 abc"def',它可能被引用为 C 文件的 abc\"def,在标记中显示如下:
p = "abc\"def"; // $$prop "abc\\\"def":p_val
|
版权所有 © 2013 CA。
保留所有权利。
|
|