zoukankan      html  css  js  c++  java
  • xml

    • 标记语言

      标记语言(markup language)是文档中的一组标签,它提供有关文档的信息。也就是说,标记语言不是文档的数据——它包含有关数据的数据。有关数据的数据称为元数据。

      标记语言是被定义的一组标签,旨在传递有关文档内容的特定类型的元数据。例如Html,XML。标签中的数据包含了Web页面如何在浏览器中呈现以及如何使用超链接在页面中导航信息。

      大多数标记语言包含一组预定义的标签,而XML只包含少量预定义的标签,其他由程序员定义,来表示特定文档类型需要的任何元数据

    • XMl基础

      引子:

    XMl (extensible markup language)可扩展标记语言

     (1) 新建一个word文档,将其后缀名改为.zip

    (2)将1.docx.zip文件解压到1.docx(E)

    打开该文件夹,发现该文件里包含了很多xml文件。因该标记语言是通用的描述结构的语言。

      XML文档中的数据包含了一个XML树,它主要由嵌套元素组成

          元素是XMl树的基本要素。每个元素都有名字并且包含数据,一些元素还可以包含其他被嵌套的元素。元素由开始和关闭标签划分。任何元素必须介于开始和关闭标签。

      所有的Xml文件必须要有根节点,而且只允许有一个根节点

      我们可以用浏览器将XMl文件打开的方式验证其是否是正确的

    <?xml version="1.0" encoding="gb2312"?>
    <root>
    <!-- 省份及城市-->
        <湖南>
            <长沙 面积="不知道" 人口="很多">
            </长沙>
            <永州 面积="不知道" 人口="不多">
                <东安 面积="不知道" 人口="不少">
                </东安>
            </永州>
        </湖南>    
        <江苏>
            <无锡 面积="不知道" 人口="很多">
            </无锡>
            <苏州 面积="不知道" 人口="很多">
            </苏州>
                      </江苏>    
    </root>
    • 如何在c#中操作XML

      ->在.Net中提供了很多XML的方法,DOM方法、XMLTextReader、XML序列化

       ->DOM:DOM object Model文档对象模型

        将文档模拟成对象,每个节点就是一个对象(TreeView)

        ->XmlDocument系列

        ->linq to XMl,XDocument系列(相对更灵活)

       ->涉及的类库

        XDocument  XML文档

        XElement     XElement元素节点

        XAttribute  属性

        XName   节点名

        

        

      

      

  • 相关阅读:
    小程序05 深入小程序框架
    小程序04 小程序框架
    小程序03 第一个小程序
    小程序02 wxml和wxss
    POJ3278 Catch That Cow
    POJ2251 Dungeon Master
    POJ1321棋盘问题
    Java ClassLoad详解
    十大经典排序算法最强总结(含JAVA代码实现)
    Task底层实现原理探秘
  • 原文地址:https://www.cnblogs.com/tobecabbage/p/3546264.html
Copyright © 2011-2022 走看看