动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Xml → 阅读文章

 XML技巧五则

作者来源: 
阅读 1582 人次 , 2006-4-19 17:49:00 

技巧1
  XmlNode.InnerText与.InnerXml的区别是:前者将内容中的<和>分别变成<和>,因此,希望将两段 XmlDocument 合并的程序只能使用

XmlDocumentFragment.InnerXml = XmlNode.OuterXml



技巧2

/XPath: string end-with

<xsl:for-each select="root/data[substring-after(@name,'.')=

'Text' and string-length(value)>0]">



技巧3
  一个XML文档在Load时如果失败,就是根本不合法;是否符合某个Schema(XSD)的要求则是有效性(valid)检查,方法是使用XmlValidatingReader对象的Schemas和ValidationType属性。

技巧4
  XmlDataDocument类是从XmlDocument派生出来的,最重要的是增加了一个DataSet属性。不过这个类不是System.Xml提供的,而是System.Data提供的。对于总是要跟数据库打交道的应用程序来说,反正是要引用System.Data的,不如全部用XmlDataDocument。

技巧5
  如何将XmlDataDocument对象中的DataSet更新保存到数据库中?DataSet本身有一个AcceptChanges方法,所以只需要:

xmlDataDoc.DataSet.AcceptChanges();





  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:已到记录最尾端
· 下一篇:一个通过DataSet操作XML的类
· XML简明教程第10课 :在C++ XML DSO中使用主/细节特征
· XML简明教程第6课 使用XML Schema
· 简单的XML留言板
· 在.NET Framework中轻松处理XML数据(4-2)
· 在XSL中得到任意节点在DOM树中的深度


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077