美文网首页
简单编写自定义标记(XML入门3)

简单编写自定义标记(XML入门3)

作者: 北荒客 | 来源:发表于2020-02-23 00:59 被阅读0次

简单编写自定义标记

(XML入门3)

      学习XML主要目的就是做数据存储和传输。使用数据库兼容性不好,使用起来麻烦,搭建数据库环境也不容易。而XML跨平台,又不用搭建数据库支持环境。你编写一个XML文档,在任何平台都能通用。所有浏览器都支持XML文档。

      读者一定要记住,XML文档就是纯粹的数据信息。如果需要,我们必须编写软件程序才能传送,接收和显示XML文档数据信息。

       学习写XML文档,首先必须清醒,XML规范和规则中没有现成的标记指令可用,你必须自己编写一套标记指令,给自己使用。如果是单位员工,一个单位可用由公司定义一套专用标记指令,给全体员工使用,非常规范,相当于编制一套编程语言了。

        XML文档所有组成部分都称作元素。元素(element)包括:文本,属性等其他元素。我们自己编写标签的规则:

       格式:<名称 属性名1=“属性值”>内容</名称>

       例如:

              <student id="001">  

                  <name>张三</name>

                  <grade>98分</grade>

               </student>      

     说明如下:

       一.按标记命令规则,一个自己编制的标记指令必须有开始标记和结束标记。开始标记用大于号和小于号中间加英文字词,如:<student> 结束标记与开始标记必须相同,但必须在英文字词前加倒斜杠如:</student> 就可以了。这就是一个最简单的自定义标记指令。

       二.按标记命令规则,自己定义的标记指令内可以包含属性。自定义属性规则是:属性名称和属性值之间用等号连接,属性值必须使用双引号。例如:id=“001”属性的式子写在标记指令名称后面,中间有一个空格。例如:“<student id=“001”>”。

      三.按标记命令规则,指令标记可以嵌套。如上面的例子,嵌套了学生名称和学生成绩。

       建议不是数据主体的部分,如学生编号等可以用属性标记。属性数据是不容易读取的信息,如果是需要的重要数据信息可以不使用属性方式。如上面的设计的学生成绩数据也可以用下面的方式:

     <student>

        <id>001</id>

        <name>张三</name>   
         <grade>98分</grade>

      </student>

       这种方式编写的数据结构,学生编号对程序员来说就非常容易读取了。

       另外还有两条必须清楚,这里做以提示:

       一.整个XML规范,除了XML本身,&,大于号和小于号,单双引号之外基本没有保留字,全部英文字母组合,都可以作为自创标记使用。注意:字母名称中间不能有空格,数字不能做名称的第一个字母等,尽量遵守公认的程序指令命名规范,养成好习惯。

       二.存储XML文件名称的后缀用.xml要谨记。

       三.每个XML文件内容必须自定义一个根指令,作为整个文档的标记开头和标记结尾。例如:<root> </root> 出来声明指令外,所有数据内容都写在<root>和</root>中间。而且存储的XML文件以根标记名称命名。例如:“root.xml”。

       四.记住声明标记指令<?XML version=”1.0” encoding=”UTF-8”?>要写在XML文档的第首行,记住这个指令,不要随便更改。UTF-8 是万国码,支持多国语言,而且网络和编程界常用的HTML5,CSS,JavaScript,PHP,SQL以及Android,windows,IOS,Linux等等,所有编程平台和虚拟机都支持。

      五.按XML规则,大小写敏感。这一点与C/C++语言一样。

      六.写XML文档如果非要使用“<,>,&”这几个符号,可以使用代替的办法例如:用“&lt;”代替“<”;用“&gt;”代替“>”;用“&amp;”代替“&”。这是XML官方提供的使用方法。

      七.注释指令比较常用,格式为:注释开始标记“<!--”,注释结束标记为“-->”。

        北荒客

       2020.02.23

相关文章

  • 简单编写自定义标记(XML入门3)

    简单编写自定义标记 (XML入门3) 学习XML主要目的就是做数据存储和传输。使用数据库兼容性不好,使用起来麻烦...

  • 简单灵活自定义实体(XML入门8)

    学习XML文档,实际上就是在学习自定义标记。然后用自己定义的标记编写一个写数据进行储存,共享,交换数据。XML文...

  • Android自定义View实现日历界面(带点击和历史标记)

    1、自定义view日历星期 2、简单自定义日历界面 3.xml代码 4.自定义日历界面带标记界面 5.自定义日历带...

  • JSON和XML比较

    1、各自定义 XML 扩展标记语言 (Extensible Markup Language, XML) ,用于标记...

  • XML与JSON的对比

    1、各自定义 XML扩展标记语言 (Extensible Markup Language, XML) ,用于标记电...

  • XML

    XML的全称是Extensible Markup Language,可扩展标记语言 编写XML就是编写标签,与HT...

  • 简单学会声明自定义标记(XML入门5)

    写XML文档,必须学会自定义标记。因为XML文档没有现成的标记给你使用,必须自己定义一套属于自己的标记。你自己定...

  • Android之XML解析应用

    1 XML解析No29 【 XML:可拓展标记语言,语言和HTML类似,也是一种标记语言。 特点:标记是自定义...

  • XML入门-1

    一,XML是什么: XML的全称是Extensible Markup Language,可扩展标记语言 编写XML...

  • Markdown语法入门

    MarkDown 语法入门 MarkDown语法是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它...

网友评论

      本文标题:简单编写自定义标记(XML入门3)

      本文链接:https://www.haomeiwen.com/subject/rukdqhtx.html