XML 是有w3c组织发布的一种可扩展标记语言(Extensible Markup Language)。
##XML 的常见应用
XML常见的应用场景:
- XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。
- 在一个软件系统中,为提高系统的灵活性,它所启动的模块通常由其配置文件决定
例如一个软件在启动时,它需要启动A、B两个模块,而A、B这两个模块在启动时,又分别需要A1、A2和B1、B2模块的支持,为了准确描述这种关系,此时使用XML文件最为合适不过。
##XML的语法
###文档的声明
1 | <?xml version="1.0" encoding="GB2312" standalone="yes" ?> |
###注释
<!–注释–> // 注释语句必须写在XML声明语句后面
###CDATA区
CDATA(character data)区用于让解析引擎不对其进行处理,按照原始内容显示.
1 | 格式:<![CDATA[ 内容 ]]> |
###转义字符
###处理指令
处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。
处理指令必须以“”作为开头,以“?>”作为结尾,XML声明语句就是最常见的一种处理指令。