XML

一、XML定义

            XML的全称是Extensible Markup Language, 即可扩展标记语言; 它是独立于软件和硬件的信息传输工具, 与平台和语言无关。

二、标记语言发展史

    172418_mXZM_2587829.png

三、编写XML

    • xml语法规范:

         1、xml的声明部分:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 必须是xml文档的第一           行,并且是必须的;

                 1.1、version:文档符合XML1.0规范,目前只有1.0规范;

                 1.2、encoding:文档字符编码,默认是UTF-8,当然还可以是gb2312、BIG5等字符集编码;

                 1.3、standalone:文档的类型定义是否在同一文件内(注释:文档类型定义将在后续博文中讲述);

        2、必须有且只有一个根元素;

        3、标记大小写敏感且必须成对,除非空标记(比如:<name />);

        4、元素要正确嵌套;

        5、属性值要用引号(单、双皆可);

    • 元素命名:

      — 名称可以为字母、数字,但不能以数字和“_”开头,不能含空格和冒号

      — 不能以XML、xml、Xml等关键字开头

    至于元素定义则在DTD、SCHEMA章节给出;

四、XML注释

    • 注释内容不要出现“--”

    • 注释不能嵌套

    • 标记内不能注释,比如:<name <!--it's name-->>zhangsan</name>

五、XML优点

    • 较灵活,可以自定义标记

    • 跨软硬件平台及语言,数据以文本格式存储

六、XML目的

           为了应用程序之间的信息交互与共享。

七、XML应用场景

           XML的应用场景非常广泛, 常见于Web服务、Web集成、系统配置、数据交换等等。

八、开发工具

            本人只用过商业版的Altova XMLSpy, 其它的大家可以到网上找找,一大把的。

转载于:https://my.oschina.net/u/2587829/blog/551940

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值