zoukankan      html  css  js  c++  java
  • XML

    什么是XML
                可扩展标记语言,
                一种用于标记语言
                设计宗旨是传输数据,
                标签没有被预定义
                被设计为具有自我描述性
                是W3C的推荐标准
    允许用户自定义表情
     
    XML的作用(应用范围):
                数据传输(传输协议)
                数据存取(淘汰)
                软件的配置文件
    XML的使用:
                XML的语法
    XML的语法:
                XML必须有关闭标签
                区分大小写
                属性需要有引导
                标签必须正确嵌套
     
    XML的文档声明:
                文档声明:通常出现在XML的第一行第一列的位置
                写法: <?xml 属性名=”属性值” 属性名=”属性值” ...?>         
                 version    :必须的. 使用”1.0”
                 encoding    :字符集. 是使用浏览器打开的时候采用的默认的字符集的编码.
                 standalone    :描述XML文档是否需要依赖其他的文件.
    XML的注释
                <!-- XML的注释 -->
    XML的元素:
                规范:  名称可以喊字母,数字以及其他的字符
                          不能以数字过一阵标点符号开始
                            不能以字符"xml"或者(XML,Xml)开始,不能包含空格
                名称中不能包含冒号
    XML的属性:
                属性需要使用引号
     
    XML的特殊字符和CDATA区
    特殊字符:
     
     
    XML的解析:
                从XML文档中获得想要的数据(通过代码完成的.)
    XML的解析的方式:
                DOM解析:DOM:Document Object Model.
                SAX解析:Simple Api for XML.
                PULL(基于sax) 安卓
     
    DOM树形结构:
            Node
            dcoument
            element    标签
            attribute    属性
            text    文本
     
    DOM和SAX的区别:
    针对这两种解析的方式,不同的公司提供了不同的API的实现.
                JAXP  :SUN公司提供的一套XML的解析的API.
                JDOM :开源组织提供了一套XML的解析的API-jdom.
                DOM4J :开源组织提供了一套XML的解析的API-dom4j.
                pull :主要应用在Android手机端解析XML.
     
     
  • 相关阅读:
    ToString格式化
    [转]vc中socket编程步骤
    [XAML学习资料] 验证用户提供的数据ValidationRule
    VS2008下安装boost
    [ASP.NET用户验证一]Forms验证
    VISTA IIS Worker Process 已停止工作 解决办法
    [MFC入门二]四种不同对象
    删除TFS项目
    [WPF学习资料] WPF简介
    IIS7下配置PHP5
  • 原文地址:https://www.cnblogs.com/govzhou/p/9523482.html
Copyright © 2011-2022 走看看