XML一小节

先上自己的代码笔记using System;
using System.Collections.Generic;
using System.IO;
using System.Xml;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            ////代码的路径
            string xmlPath = @"D:\xmltests\test.xml";
            if(File.Exists(xmlPath))//该xml文件是否存在
            {
                Console.WriteLine(" The XML Exist!");
                //读取
                XmlDocument xmlDoc = new XmlDocument();
                //加载路径里面的内容
                xmlDoc.Load(xmlPath);
                //获取子节点
                XmlNodeList list = xmlDoc.SelectSingleNode("Luna").ChildNodes;
                foreach(XmlElement xe in list)
                {//开始遍历
                    if(xe.Name=="days")
                    {
                        Console.WriteLine("The Element Exist!!!");
                        foreach(XmlElement day in xe)
                        {//遍历子节点的子节点
                            if(day.Name=="day1")
                            {
                                Console.WriteLine(day.InnerText);
                            }
                        }
                    }
                }
            }
        }
    }
}
时间: 2024-10-11 15:29:48

XML一小节的相关文章

WebApi接口 - 响应输出xml和json

格式化数据这东西,主要看需要的运用场景,今天和大家分享的是webapi格式化数据,这里面的例子主要是输出json和xml的格式数据,测试用例很接近实际常用情况:希望大家喜欢,也希望各位多多扫码支持和点赞谢谢: . 自定义一个Action,响应输出集合数据 . api返回json数据的两种方式 . json时间格式处理方式 . 让api接口支持返回json和xml数据 下面一步一个脚印的来分享: . 自定义一个Action,响应输出集合数据 首先,我们新建一个webapi项目,新建好以后我们能够找

Scala入门到精通——第二十七节 Scala操纵XML

本节主要内容 XML 字面量 XML内容提取 XML对象序列化及反序列化 XML文件读取与保存 XML模式匹配 1. XML 字面量 XML是一种非常重要的半结构化数据表示方式,目前大量的应用依赖于XML,这些应用或利用XML作为数据交换格式,或利用XML进行文件配置等.像JAVA.C++及其它流行的程序开发语言都是依赖于第三方库来实现XML的操作,例如JAVA经常通过JDOM,DOM4J等XML处理工具进行XML的操纵,但Scala提供了对XML的原生支持,通过scala.xml._包下的类或

hibernate.hbm.xml文件配置入门小结(1)

在Hibernate中,各表的映射文件xxx.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具. hibernate.hbm.xml文件的基本结构如下: [html] view plain copy print? 1   <?xml version="1.0" encoding='UTF-8'?> 2 3   <!DOCTYPE hibernate-mapping PUBLIC 4        "-//Hi

xml简单介绍及libmxml编程

今天我们来简单介绍一下,关于xml的一些内容,包括自己编写一些程序进行生成和解析. 首先我们我们还是从xml的演化历史来了解一下它吧. 历史演化 GML: 在20世纪60年代为了促进数据交换和操作,通过IBM公司研究人员的杰出工作,得出了重要的结论:要提高系统的移植性,必须采用一种通用的文档格式,这种文档的格式必须遵守特定的规则.这也就是创建通用标记语言(外语全称:Generalized Markup Language.外语缩写:GML)的指导原则,从人们所产生的将文件结构化为标准的格式的动机出

mybatis 详解(二)------入门实例(基于XML)

通过上一小节,mybatis 和 jdbc 的区别:http://www.cnblogs.com/ysocean/p/7271600.html,我们对 mybatis有了一个大致的了解,下面我们通过一个入门实例来对mybatis有更近一步的了解. 我们用 mybatis 来对 user 表进行增删改查操作. ps:本篇博客源代码链接:http://pan.baidu.com/s/1eSEfc8i密码:j480 1.创建MySQL数据库:mybatisDemo和表:user 这里我们就不写脚本创建

Spring中如何混用XML与Java装配方式

由David发表在天码营 多种装配方式的混用 除了自动配置,Spring使用显式的Java配置或者XML配置也可以完成任何装配.通常情况下可能在一个Spring项目中同时使用自动配置和显式配置. 对于自动配置,它自动从整个容器上下文中查找合适的bean,这个bean是通过@Component之类的标准,可能来自Java配置或者XML配置. 我们先来了解一下Java配置吧. Java配置 创建配置类 使用Java配置,通过创建一个专门用于Spring配置的类,然后通过@Configuration标

(转)通过 XML Catalog 实现 XML 文件的自动化实时校验

引言 XML Catalog 实现了根据 XSD 实时校验 XML 文件的功能.用户不用编写程序,通过少量的配置就可以在编辑 XML 文件的时候得到及时的反馈(需要在 XML 编辑器进行文件的编写),实现了实时的校验. 然而在实际应用中,由于环境的不同以及 XML 文件本身的不同,手动方式的配置并不能满足需求.比如,作者在实践中发现,在开发环境里手动配置的 XML Catalog 是不能保存在运行环境的.而且,许多实际的 XML 的编写方式并没有采用标准的格式,这也给 XML Catalog 的

Web.xml配置详解(转)

Web.xml配置详解 Posted on 2010-09-02 14:09 chinaifne 阅读(295105) 评论(16) 编辑 收藏 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码.DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义).

Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化

前言 阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.html 本文描述ASP.NET Web API中的JSON和XML格式化器. 在ASP.NET Web API中,媒体类型格式化器(Media-type Formatter)是一种能够做以下工作的对象: 从HTTP消息体读取CLR(公共语言运行时)对象 将CLR对象写入HTTP消息体 Web API提供了用于JSON和XML的媒体类