

集成指南 › ADL 参考指南 › 属性标记语法 › 一般要求
一般要求
如果配置文件语法满足以下条件,则可以将属性标记插入其中:
- 它是纯文本文件-即可以使用文本编辑器打开和编辑的文件。
- 如果文本文件包含多字节字符,则它使用 UTF-8 编码或任何类似的编码,如果作为字节流处理,则允许将 0-127 范围内的任何值解释为拉丁 ASCII 字符,不考虑上下文。
- 文件格式允许插入注释,这些注释对使用配置文件的组件代码是透明的;注释语法是这样的:注释可以放在足够接近要编辑属性值的位置。
- 在注释内,不使用字符 [" $ : , -\] 作为注释块的结束字符,也不会对这些字符以任何其他特殊方式进行解释。
- 将新行字符作为值的一部分时,不需要配置任何属性。
- 如果新行不是注释块的结束行,那么在普通文本中,文件格式必须通过采用某种方式以允许对注释结束行中的字符进行编码,从而使它们看上去不是注释结束字符。
- 如果文件正在被 AppLogic 卷修复工具之外的任何其他工具读取和重写,标记注释则会保留,并且不会将其他新行插入属性值中间。
- 如果文件正在被 AppLogic 卷修复工具之外的任何其他工具读取和重写,则有一种方法可帮助确保在重写期间在标记注释和它所引用属性值之间没有新文本插入。
下列文件格式已知满足上面的要求,因此可供编辑:
- Linux 面向行的配置文件(通常位于 /etc/ 目录中且后缀为 .conf),其中,以 # 字符开始的行是注释
- sh/bash 和 Perl 脚本
- C++ 源文件(包括头文件)。
- C 源文件,且使用 GCC 或其他允许使用 C++ 单行注释 (//) 的编译器编译。
- HTML 和类似 SGML 文件
要处理无法编辑的文件,建议方法是编写在启动时更新配置文件的 bash(或 Perl)脚本并编辑该脚本。
版权所有 © 2013 CA。
保留所有权利。
 
|
|