`
feipigwang
  • 浏览: 745967 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Web Services开发总结三 一个简单的XML格式定义

 
阅读更多

C# 控制台应用程序



using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;

namespace XML_Example
{
class Program
{
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<Example>" + "</Example>");
//Get the root of doc.
XmlNode root = doc.DocumentElement;

//One person
XmlElement e0 = doc.CreateElement("Person");
//Set the Attribute of e0.
e0.SetAttribute("Visable", "true");
//Add e0 to doc through root.
root.AppendChild(e0);

XmlElement e1 = doc.CreateElement("Name");
e1.InnerText = "LiLei";
e0.AppendChild(e1);

XmlElement e2 = doc.CreateElement("Sex");
e2.InnerText = "Male";
e0.AppendChild(e2);

//Another person
XmlElement e3 = doc.CreateElement("Person");
e3.SetAttribute("Visable","true");
root.AppendChild(e3);

XmlElement e4 = doc.CreateElement("Name");
e4.InnerText = "HanMeiMei";
e3.AppendChild(e4);

XmlElement e5 = doc.CreateElement("Sex");
e5.InnerText = "Female";
e3.AppendChild(e5);


//Output doc to screen.
Console.WriteLine(doc.OuterXml);


}
}
}

P.S.

没有实现的功能备注:

1. doc的输出不便于查看;

2. 没有采用程序提供的检查方法。


分享到:
评论

相关推荐

    疯狂XML讲义 源码

    第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识...

    疯狂xml讲义

    第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识...

    XML 讲解和分析

    可扩展标记语言 科技名词定义 中文名称: 可扩展标记语言 ...因为XML 是个公共格式, (它不专属于任何一家公司),你不必担心XML技术会成为少数公司的盈利工具,XML不是一个依附于特定浏览器的语言。

    疯狂XML讲义.part3.rar

    第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识...

    疯狂XML讲义

    第一部分介绍了XML、DTD、XML, Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分, 内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的, 基础。第二部分介绍了CSS、XSLT和XPath...

    疯狂XML讲义.part1

    第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识...

    Sybase ASE 15.7 开发文档:Web 服务用户指南

    将 sp_webservices 与用户定义的 Web 服务一起使用 .......... 45 用户定义的 Web 服务的安全性 .......... 47 用户定义的 Web 服务的审计 .......... 48 ASE Web 服务日志记录 .......... 49 ASE Web 服务日志文件 ...

    疯狂XML讲义.part2.rar

    第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识...

    WSDL开发技术详解

    WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程...

    RESTful Web Services 中文版.rar

    RESTful Web Services中文版 1,3,4章 缺第二章和其他章节,源码网无色会在第一时间补齐,敬请关注本页。 本身完整目录: 目录 序.......................................I. --------------------------...

    WebServices模式——第一部分:基本数据类型

    XML消息交换是大多数web服务的基础,包括SOAP和REST方式。使用XML导致了一些缺陷,包括性能的潜在问题,但是这也提供了抽象层,允许参与交换各方之间的松耦合。为了使松耦合真的起作用,你需要定义交换中的XML文档的...

    OSS/J源代码和文档

    这些人的共同努力,有效地定义了关于OSS的发展方向,并提供了和TMF“下一代运营系统和软件(NGOSS)框架”相一致的、基于Java, XML, 和Web Services 的APIs 。OSS/J API被认为是第一个NGOSS的“真实实现”。作为一个...

    spring加载restful(文档+程序源码)

     Spring是一个得到广泛应用的Java EE框架,它在版本3以后就增加了RESTful Web Services开发的支持。虽然,对REST的支持并不是JAX-RS的一种实现,但是它具有比标准定义更多的特性。REST支持被无缝整合到Spring的MVC...

    WSDL(Web服务描述语言)详细解析

    WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程...

    asp.net知识库

    制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui...

    SOA实践指南-分布式系统设计的艺术.pdf

     14.4 xml和web services的安全  14.5 安全问题何时凸现  14.6 总结 第15章:技术细节  15.1 服务和状态  15.2 幂等性  15.3 测试和调试  15.4 处理技术性数据(头数据)  15.5 数据类型  15.6 ...

    SOA实践指南 分布式系统设计的艺术

     14.4 xml和web services的安全  14.5 安全问题何时凸现  14.6 总结 第15章:技术细节  15.1 服务和状态  15.2 幂等性  15.3 测试和调试  15.4 处理技术性数据(头数据)  15.5 数据类型  15.6 ...

Global site tag (gtag.js) - Google Analytics