博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
可扩展标记语言XML
阅读量:6671 次
发布时间:2019-06-25

本文共 1158 字,大约阅读时间需要 3 分钟。

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>

转载于:https://www.cnblogs.com/2652405350wch/p/6590577.html

你可能感兴趣的文章
UML介绍--用例图
查看>>
阿里云DTS VS MySQLdump
查看>>
为android封装的百度定位组件
查看>>
我的友情链接
查看>>
Linux系统新手学习的11点建议
查看>>
Android SDK:构建一个购物中心搜索的应用(二)-Points of Interest
查看>>
通过TFTP服务器拷贝路由器的配置文件到本地
查看>>
南方电网广东公司荣获“IT用户最佳实践案例奖”
查看>>
Yesod - 数据库 (9)
查看>>
redis多数据库
查看>>
RHCE认证培训+考试七天实录(五)
查看>>
ip nat translation (timeout)
查看>>
创建外网 ext_net - 每天5分钟玩转 OpenStack(104)
查看>>
api数据分页的两种方式的比较
查看>>
Python OpenCV学习笔记之:图像直方图反向投影
查看>>
布隆过滤器:实现代码
查看>>
使用Spring MVC开发RESTful API
查看>>
js复制input到剪切板(ie内核浏览器)单个input简洁版
查看>>
mysql.sock丢失解决
查看>>
BISO
查看>>