上一主题: 标记样式下一主题: 附录


配置文件中的元字符引用

某些配置文件允许使用以下方式引用具有特殊含义的字符(元字符):使这些字符方式失去特殊含义并变为普通数据。 卷修复工具中的 ADL 属性更新代码会注意到引用,并会在更新属性值时进行维护。

属性值包含这些转义字符时,即使这些字符只需要在普通配置文件文本(或只在注释)中转义,它们也必须在标记(在文件注释部分内)和实际文本中以同样方式显示。 例如,& 字符在 HTML 注释中没有特别意义,但是它必须在 HTML 数据中进行转义,即:

<!-- $$propF "&":my_prop $$ --><sometag someattr="text &amp; more text"> 

是无效的,即使 "&" 正常显示在注释中,必须以如下方式重新编写:

<!-- $$propF "&amp;":my_prop $$ --><sometag someattr="text &amp; more text"> 

可以使用不同的格式引用数据值,取决于文件类型,由 quoting= 属性所指定(请参阅组件描述符语法)。 这种引用与标记语法本身引用属性值使用的 C 样式双引号文无关-后者总是通过 C 样式双引号来完成,而且重叠在前者的顶部,例如,字符串 abc"def',它可能被引用为 C 文件的 abc\"def,在标记中显示如下:

p = "abc\"def"; // $$prop "abc\\\"def":p_val