xml总结

    1.xml是一种流行的(可扩展)标记语言,xml区别于html之处在于xml标记都是自定义的(html是已经设计好的),设计宗旨是包含和传输数据(html是显示数据),是w3c推荐标准。

html的缺点xml的优点
标签和数据是结合在一起的,很难进行分割XML解析器可以读取数据,并将它递交给本地应用程序进一步查看或处理。数据也可以由使用XML对象模型的脚本或其他编程语言来处理。
标记集合是固定的,你不能在自己的应用中扩展HTML标记,不能指定数据的层次结构可以为用户提供正确的结构化数据视图。可以根据用户喜好和配置等因素,以适当的形式在视图中动态表现给用户。
不允许用户对数据进行变换以便进一步进行处理允许集成不同来源的结构化数据
对数据只提供了一个”视图”,如果你想要得到不同的视图的话,你必须重新生成一个HTML网页描述来自多种应用程序的数据
格式要求比较松散,同一个页面在不同的浏览器中可能显示的结果大不相同通过粒度更新来提高性能

    2.xml应用:作为系统的配置文件,ajax传输数据,webservice中传输数据,异构平台的数据交换与整合。

    3.Xml是单根结构,元素区分大小写。

    4.实体引用:

符号代替符号
&&amp
>&gt
<&lt
&quot
,&apos

    5. DTD:定义xml文件结构,为其提供语法规则。

    6.

字符含义
+出现一次或多次
*出现零次或多次
可选,不出现或出现一次
()一组要共同匹配的表达式
竖杠或(or)
并(and)

    7.实体是用于定义引用普通文本或特殊字符的快捷方式的变量,可在内部或外部进行声明。<+!ENTITY 实体名称 “实体的值”+>

    8.Schema是用来描述xml文档的结构,基于xml的DTD替代者,比DTD(并不是xml格式)更强大。

    9.Schema优势:可针对未来的需求进行扩展,功能更强大,基于xml编写,支持数据类型。可保护数据通信 只能通过专有的工具软件或者编程进行验证。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值