zoukankan      html  css  js  c++  java
  • xml总结(一 )

    一、了解

    1. XML(eXtensive Markup Language)可扩展标记语言。
    2. XML是被用来传输和存储数据,焦点是内容,是对html的补充。
    3. HTML是将数据进行格式化显示。xml需要自定义标签,焦点是外观。
    4. xml以纯文本格式进行存储,不同应用程序共享更容易
    5. 应用程序访问xml时,可以在不中断应用程序进行扩展元素。
    6. XML数据岛,是嵌入HTML页面中的XMl数据,只在IE浏览器中有效

    二、小总结

    1. xml中,字符"<"和"&"是非法的,">"是合法 ,但最好用下面的实体引用代替,
    2. xml中,空格会被保留。
    3. 命名可使用任何名称,无保留关键词。
      • 名称不能以数字或者标点符号开始
      • 名称不能以字符 “xml”(或者 XML、Xml)开始  
      • 名称不能包含空格
    4. XML验证器,对XML进行语法检查。
    5. XML解析器,检查XML文档适当的格式,也可以验证文档。
    6. XML DOM(Document Object Model)定义了访问和操作XML文档的方法,将文档作为树结构来看,所有元素可作为DOM树来看,文本或属性都被看做结点。
    7. 没有任何有关如何显示数据的信息的情况下,大多数的浏览器都会仅仅把 XML 文档显示为源代码。
    8. 可以通过css来对xml文档进行格式化显示,XSTL是首选的xml样式表语言浏览器读取XML文件时,XSTL转换时有浏览器进行的。
    9. XML命名冲突,使用前缀避免,命名空间可以在被使用的元素中或者在 XML 根元素中声明,语法: xmlns:*=“URI”
    10. XML解析器通常解析XML文档中所有文本,在CDATA区段中文本是不由XML解析器解析的文本数据,若XML代码段中包含“<”/"&",就可以将该代码段放在CDATA中,          语法:<![CDATA[代码段]]>          
    11. XML文件可支持非ASCII字符,XML处理器读取到XML文档时,它编码依赖XML声明的编码类型。
  • 相关阅读:
    Triangle
    Populating Next Right Pointers in Each Node II
    Populating Next Right Pointers in Each Node
    面试题之判断栈的入栈和出栈序列的合法性
    对称矩阵的压缩存储和输出
    栈的经典面试题之用两个栈实现一个队列
    C++的三大特性之一继承
    C++之类的析构函数
    malloc函数的底层实现你是否清楚
    【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结,再也不愁发博客了
  • 原文地址:https://www.cnblogs.com/sjxbg/p/8647184.html
Copyright © 2011-2022 走看看