可扩展标记语言XML

1.HTML(Hyper Text MarkUp language) 超文本标记语言

XML(Extendsible Markup Language) 可扩展性标记语言
1)html负责显示数据,xml侧重的存储数据
2)html标签W3C定制好的,xml程序员手动定制。

2.RSS订阅器。

配置文件都是xml。

Word文档底层使用xml存储。

3.xml文件的根节点只能有一个。

root一个根节点对象。

root.ChilNodes子节点集合。

Java1.7支持String类型,但是一直报错。

4.xml相关属性

xmlDocument:

属性

DocumentElement:获取根节点
ChildNodes:获取子节点的集合
方法 Load(path):加载xml文件

XmlNode:
属性 InnerText:获取当前节点的值
Name:节点的名称
ChildNodes:获取当前节点的所有子节点。

public class Program
       {
            static void Main(string[] args)
    {
               XmlDocument doc = new XmlDocument();
                         doc.Load("XMLFile1.xml");
                 XmlNode root = doc.DocumentElement;
                          foreach (XmlNode item in root.ChildNodes)
        {
                   foreach (XmlNode child in item.ChildNodes)
             {
          switch (child.Name)
 {
                case "Name":
                           Console.WriteLine("电脑名称为" + child.InnerText);
                    break;
                case "Price":
                            Console.WriteLine("电脑价格为" + child.InnerText);
                     break;
                 case "CPU":
                           Console.WriteLine("电脑CPU为" + child.InnerText);
                     break;
        }

}
  }
   Console.ReadLine();

}
}
}

<?xml version="1.0" encoding="utf-8" ?>
         <Computers>
           <COmputers>
                <Name>苹果电脑</Name>
                  <Price>10000</Price>
                   <CPU>ios</CPU>

<Name>联想</Name>
                   <Price>7000</Price>
                     <CPU>酷睿</CPU>
               </COmputers>
           </Computers>

时间: 2024-10-11 19:17:24

可扩展标记语言XML的相关文章

第三章 可扩展标记语言XML

==========================第三章====================== XML(可扩展标记语言)的作用: 用于传输和存储数据的,并且对数据有一定的描述性. 没有预定义标签,用户可以自定义标签. XML最好的描述是:XML 是独立于软件和硬件的信息传输工具.即不依赖于任何软件,没有语言上的问题.任何一个可编辑文本的软件即可编写XML文件. HTML(超文本标记语言)的作用: 用于显示数据. XML的用途: 1.作为应用程序的配置文件 2.作为应用程序的数据源 3.平

第八章 可扩展标记语言XML

1.什么是XML? XML:Extensible Markup Language(可扩展标记语言) HTML:HyperLink Text  Markup Language(超文本标记语言) 2.xml文件和html文件的区别? 01.xml严格区分大小写,html不区分 02.xml不是编译语言,xml和html都是解释型语言 03.html语言负责显示数据,而Xml文件就是专门用来存储数据 3.xml书写注意点 1.xml文件严格区分大小写  2.标签配对出现  3.xml文档只能有一个根节

扩展标记语言-XML

XML 指可扩展标记语言(eXtensible Markup Language).XML 被设计用来传输和存储数据.XML 很重要,也很容易学习.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XML 简介XML 被设计用来传输和存储数据.ht tp://www.iis7.com/HTML 被设计用来显示数据..............什么是 XML?XML 指可扩展标记语言(EXtensible Markup Langua

XML简介——可扩展标记语言(Extensible Markup Language)

(What) XML是什么? XML指可扩展标记语言(Extensible Markup Language) 1.  XML是一种标记语言,类似HTML. 2.  XML具有自我描述性 3.  XML被设计来传输和数据(设计宗旨/目的) XML和HTML的关系和区别 XML是HTML的补充,不是取代. 相同之处:1.两者都是标记语言.2.都是W3C的推荐标准 不同之处:1.(目的不同)xml被设计来传输和存储数据,重点是数据的内容:html被设计来显示数据,重点是数据的显示.2.(标签不同)xm

关于XML(可扩展标记语言)的基础知识与写法------2017-05-18

XML(Extensible Markup Language) HTML:超文本标记语言,主要用来展示   XML:可扩展标记语言,用来做数据传输XML特点: 1.树状结构,有且只有一个根 2.标签名自定义 3.标签名很敏感,都是双标签元素 4.同一级下不能出现重名标签 例子:用XML来获取login表中的name列: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit

关于XML(可扩展标记语言)的基础知识与写法

XML(Extensible Markup Language) HTML:超文本标记语言,主要用来展示   XML:可扩展标记语言,用来做数据传输XML特点:1.树状结构,有且只有一个根2.标签名自定义3.标签名很敏感,都是双标签元素4.同一级下不能出现重名标签 例子:用XML来获取login表中的name列:   <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title

Java XML可扩展标记语言(eXtensible Markup Language)

一.XMl 1.1.XML简介:  XML指可扩展标记语言(eXtensible Markup Language),它是一种很像HTML的标记语言.XML的设计宗旨是传输数据,焦点是数据的内容,而HTML被设计用来显示数据,其焦点是数据的外观.XML是不会做任何事情的,它只是被设计用来结构化.存储以及传输信息. 1 <mail> 2 <from>tom</from> 3 <to>lily</to> 4 <detail>I will g

XML可扩展标记语言

一.XML可扩展标记语言 1.概念: XML推出初衷是为了替换HTML,标签名可以直接定义,不能用数字开头 不能使用纯数字 区分大小写,后用做配置文件 封装数据 因为xml具有良好的格式,所以用途非常广泛,比如持久化存储数据 数据交换 数据配置 xml和html的区别: 1)html的标签是固定的,不能扩展.xml的标签是不固定的,可扩展的. 2)html侧重于显示的信息.xml侧重于标识信息的结构. 3)html是不区分大小写的.xml是区分大小写的.xml的语法比html更严谨. 2.组成部

12XML(可扩展标记语言)

XML:eXtensible Markup Language 什么是标记语言?什么是标记? 标记(Markup):文档中任何不想被打印输出的部分(不是真正的文档内容,联想读书时做的“读书笔记”,在旁边写的注解等),注解是注解,实际内容是实际内容. 标记的作用:传递了关于文档本身以外的额外信息.比如:标记文档的某部分该如何显示,某部分时什么意思等.重在数据,标记只是为了说明数据的含义. 常见的标记语言:SGML.HTML.XML. HTML与XML的区别与关系? Xml作用与应用场合:xml数据存