XML文件结构、语法、元素

XML文件,是可扩展标记语言,可用于数据传输、解析、配置文件等,是通用的数据结构。其与HTML、JSON不用。

一、XML文件结构



    
    
        zhang san
        18>
    

    
    
        Li Si
        19
    

第1行:该行是XML声明,必须放在第1行。xml表示该文件是xml文件,version表明使用的版本号,encoding表明编码集。

接下来所有部分均为文件体,由循环嵌套的元素组成,格式如下:

tagData

符合上述形式可以称之为元素element,元素内部可以再嵌套其他元素,其中attribute部分可以去掉,tagData部分也可以去掉,但是tagName的头尾必须需要。每一个标记均以成对出现,前者是开始标答,后者是结束标答,具体名称可以自定义。

根元素:文件体的最顶层元素称为根元素,案例中为....。根元素只能有一对,其名字可以自定义。所有其他元素均以子元素的形式存在于根元素内。子元素是可以重复出现的。

二、基本语法

注释:形如,以结束。

属性:属性值必须用引号,单引号、双引号都行。

区分大小定:xml中区分大小写,包括标签、属性、指令等。

 

三、属性名与标签内容的区别



    
    
        zhang san
        18>
    

    
    
        10088>
        Li Si
        19
    

如上图,id的两种表述形式皆可,XML中并没有规定什么时候用属性、什么时候用标签。属性与标签的常规区别如下:

1、属性无法包含多个值,标签可以

2、标签内部可以再继续包含标签,属性不行

3、标签比属性更容易扩展

一般来说,存储数据或者表述特征量较多的实体时用标签,表明某项数据特征或者元数据时,用属性。

你可能感兴趣的:(编程基础,xml,html,css,java)