社区
C#
帖子详情
C#如何XmlNode转换为XmlDocument
shinaterry
2007-03-02 03:48:03
//提示说"指定的格式转换无效"
XmlDocument xml = (XmlDocument)this.service.GetUpdateData();
注意:GetUpdateData是WebService的方法!通过Web引用来调用的!返回的是XmlNode类型!!!
明明XmlDocument是继承于XmlNode,为什么会转换不了呢???
...全文
650
4
打赏
收藏
C#如何XmlNode转换为XmlDocument
//提示说"指定的格式转换无效" XmlDocument xml = (XmlDocument)this.service.GetUpdateData(); 注意:GetUpdateData是WebService的方法!通过Web引用来调用的!返回的是XmlNode类型!!! 明明XmlDocument是继承于XmlNode,为什么会转换不了呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheery_an
2012-01-04
打赏
举报
回复
使用LoaXml就可以了
sunrobust
2007-03-02
打赏
举报
回复
贴一下XmlNode的一个实例原文
shinaterry
2007-03-02
打赏
举报
回复
XmlDocument xml = new XmlDocument();
xml.RemoveAll();
xml.AppendChild(this.service.GetUpdateData());
改成这样还是会出错...
提示: 要插入的节点出自不同的文档上下文
北京的雾霾天
2007-03-02
打赏
举报
回复
可以声明一个XmlDocument 对象,然后把这个XmlNode添加到XmlDocument 中形成一个新的XmlDocument文档.
xml
字符串转化Dataset
由于
XML
的易共享性等众多优点,
XML
技术越来越多地被应用于企业数据处理等领域,如应用于企业报表、新闻发布、会计数据处理等等。
XML
正快速成为从中间层传送数据到桌面的工具,由于
XML
的数据可以通过中间层代理与多种后端(数据库)源集成,目前绝大多数数据库制造商已全面支持
XML
技术,提供了各种强大功能处理
XML
数据。 Microsoft的.NET围绕
XML
这一核心提供了一个强大而快速的开发工具——
C#
,它具有前所未有的高开发效率,特别是在
XML
编程方面。
C#
提供了许多相关类处理
XML
数据,如处理stream的类:
Xml
Reader和
Xml
Writer; DOM的类:
Xml
Node
、
Xml
document
和
Xml
Element等; Xpath的类:
Xml
Navigator;XSLT的类:XslTransform。 显示
XML
文件内容 用
C#
编程实现显示
XML
文件中信息的方法是使用.NET提供的标准类把
XML
文件内容读入一个StreamReader类对象中,再用
Xml
Datadocument类的DataSet读
XML
的方法去读
XML
信息到DataSet中,DataSet再以DataView的方式赋给一个Web Form上的DataGrid,最后由DataBind显示数据,具体实现代码如下:
C#
XML
入门经典
C#
编程人员必备的
XML
技能.part2
C#
XML
入门经典——
C#
编程人员必备的
XML
技能 作者:[美]Stewart Fraser, Steven 著,毛尧飞,崔伟 译 出版社:清华大学出版社 出版时间:2003年11月 第1章 在
C#
中使用
XML
的原因1.1 使用
XML
的原因1.1.1 开放性1.1.2 简单性1.1.3 自我描述性1.1.4 互操作性1.1.5 结构1.1.6 分开结构和内容1.1.7 可扩展性1.2 什么是
XML
1.2.1
XML
涉及多种语言1.2.2
XML
文档1.3 使用
XML
的对象1.3.1 内容表示1.3.2 B2B电子商务1.3.3 远程过程调用1.3.4 数据存储和访问1.3.5 不使用
XML
的情况1.4
XML
标准1.4.1 什么是W3C1.4.2
XML
标准1.4.3 与
XML
相关的标准1.4.4 标准重要的原因1.5
XML
如何适应.NET1.5.1 在.NET Framework中使用
XML
1.5.2 .NET中的
XML
支持1.6 小结第2章
XML
概述2.1
XML
的概念2.1.1
XML
元素2.1.2
XML
属性2.1.3
XML
解析器2.1.4 构建
XML
2.1.5
XML
文档的各个组成部分2.2 创建格式良好的
XML
文档2.2.1
XML
中的元素2.2.2
XML
中的属性2.2.3 在
XML
中使用注释2.3 验证
XML
文档的有效性2.3.1 文档类型定义2.3.2
XML
Schema2.3.3
XML
编码2.4 小结第3章 在.NET中使用
XML
3.1
XML
如何适合.NET3.1.1
XML
3.1.2 文档对象模型(DOM)3.1.3 命名空间3.1.4 DTD和
XML
Schema3.1.5 XPath 3.1.6 XSLT3.2 .NET Framework使用
XML
3.2.1 配置文件3.2.2 ADO.NET3.2.3 SOAP和Web服务3.3 案例分析——电话簿样式应用程序3.4 小结第4章 在.NET中读取
XML
4.1 流模型4.1.1 流模型和DOM的比较4.1.2 流模型中的变体4.2
Xml
TextReader类4.2.1
Xml
TextReader属性4.2.2 读取属性4.2.3 读取较大的数据块4.3
Xml
Node
Reader类4.4
Xml
ValidatingReader类4.5 小结第5章 在.NET中编写
XML
5.1 利用.NET类编写
XML
文档5.2
Xml
Writer类5.2.1
Xml
Writer方法5.2.2
Xml
Writer属性5.3
Xml
Writer类5.3.1
Xml
TextWriter构造函数5.3.2
Xml
TextWirter属性5.3.3 处理
Xml
TextWirter5.3.4 写入较大的数据块5.4 小结第6章 在.NET中实现DOM6.1 文档对象模型6.1.1 文档对象模型与流模型6.1.2 .NET DOM继承模型6.2
Xml
Node
类6.2.1
Xml
Node
的定义6.2.2
Xml
Node
的属性6.2.3
Xml
Node
的方法6.3
Xml
Document
类6.3.1 创建节点6.3.2 加载和保存6.3.3 迭代
Xml
Document
实例6.3.4 编辑
XML
文档6.4 案例分析6.4.1 体系结构6.4.2 应用程序详细信息6.4.3 加载用户联系人6.4.4 搜索联系人6.4.5 导出联系人6.4.6 导入其他联系人6.5 小结第7章 XPath和.NET7.1 System.
Xml
.XPath命名空间7.2 .NET中的XPath类7.2.1 XPathDocument类
FluidLinq:Linq扩展库,在解析
XML
以反序列化为对象时,它提供了一种更流畅的方式来表达Linq查询
FluidLinq FluidLinq是一个小的Linq扩展库,它使解析
XML
非常容易。 该库用于从
XML
反序列化对象。 它减少了需要编写的代码,并确保您不会遇到无法预见的错误。 创建该库是为了使其易于使用Linq to
XML
查询。 提供的扩展方法使开发人员可以使用流畅,类型安全,优雅的语法来创建Linq查询。 该库删除了通常与Linq to
XML
查询关联的许多样板代码和
转换
。 在使用
Xml
Node
或
Xml
Document
对象时,也可以单独使用扩展方法,并且可以轻松地将它们强制
转换
为XDocument和XElement对象,以便可以读取所需的元素和属性的值。 感谢 ,他帮助将想法转化为实现。 要求 FluidLinq需要.NET4运行时,因为它使用了Linq to
XML
,扩展方法,泛型,Lambda表达式和Delegates。 该项目需要Visual Studio 201
C#
将字符串(符合
xml
格式)
转换
为
Xml
Document
#region 将字符串(符合
xml
格式)
转换
为
Xml
Document
/// /// 将字符串(符合
xml
格式)
转换
为
Xml
Document
/// ///
XML
格式字符串 /// public
Xml
Document
ConvertStringTo
Xml
Document
(string
xml
String
C#
XML
文件的一些操作(
Xml
Document
、
Xml
Element、
Xml
Node
)
C#
操作
xml
主要有这么几个对象:
Xml
Document
、
Xml
Element、
Xml
Node
命名空间: using System.
Xml
; 知识补充:
Xml
Node
和
Xml
Element的区别: 1、Element是一个小范围的定义,必须含有完整信息的节点才能叫做元素。 2、
Node
是基本对象,Attribute、Element、Text等都是
Node
的子对象。 一个元素一定是
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章