• xml 基本语法


    天使用XML来设置配置管理,随便添加了几组数据,里面有英文和数字的
    但是发现将带有数字的项添加到XML文件中时就会报错。
    上网一查 发现了XML的规范里写的很明确:
     

    二.元素的语法 

    元素由一对标识以及其中的内容组成。就象这样:ajie。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。 

    XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范: 

    1.名称中可以包含字母、数字以及其它字母; 

    2.名称不能以数字或"_" (下划线)开头; (就是它的问题)

    3.名称不能以字母 xml(或 XML 或 Xml ..)开头 

    4.名称中不能包含空格 

    5.名称中间不能包含":"(冒号) 

    为了使元素更容易阅读理解和操作,我们还有一些建议: 

    1.名称中不要使用"."。因为在很多程序语言中,"."是作为对象的属性,例如:font.color。同样的原因"-"也最好不要用,必须使用的,以"_"代替; 

    2.名称尽量简短。 

    3.名称的大小写尽量采用同一标准。 

    4.名称可以使用非英文字符,比如用中文。但是有些软件可能不支持。(IE5目前是支持中文元素的。) 

    另外,补充一点关于属性的说明。在HTML中,属性可以用来定义元素的显示格式,比如:<font color="red">word</font>将把word显示为红色。而在XML中,属性只是对标识的描述,与元素内容的显示无关。例如同样一句:<font color="red">word</font>,并不会将word显示为红色。(那么,有网友会问:如何在XML中将文字显示为红色呢?这就需要使用CSS或者XSL,我们在下面详细讲述。) 

    三.注释的语法 


    注释是为了便于阅读和理解,在XML文档添加的附加信息,将不会被程序解释或则浏览器显示。 

    注释的语法如下: 


    <!-- 这里是注释信息 --> 


    可以看到,它和HTML中的注释语法是一样的,非常容易。养成良好的注释习惯将使你的文档更加便于维护,共享,看起来也更专业。 

    四.CDATA的语法 

    CDATA全称character data,翻译为字符数据。我们在写XML文档时,有时需要显示字母,数字和其它的符号本身,比如"<",而在XML中,这些字符已经有特殊的含义,我们怎么办呢?这就需要用到CDATA语法。语法格式如下: 

    <![CDATA[这里放置需要显示的字符]]> 

    例如: 

    <![CDATA[<AUTHOR sex="female">ajie</AUTHOR>]]> 

    在页面上显示的内容将是"<AUTHOR sex="female">ajie</AUTHOR>" 

  • 相关阅读:
    小白使用分布式追踪系统
    小白使用Hystrix
    Java泛型的协变与逆变
    try-finally的时候try里面带return
    URLEncoder.encode编码空格变+号
    匿名内部类和Lambda表达式是一样的吗?
    Spring Cloud Config配置git私钥出错
    Git本地已有项目关联远程仓库
    第一次使用HSDB
    Springboot应用使用Docker部署
  • 原文地址:https://www.cnblogs.com/zhangzheny/p/813471.html
Copyright © 2020-2023  润新知