欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

XML五则技巧总结

程序员文章站 2022-03-07 18:34:43
技巧1    xmlnode.innertext与.innerxml的区别是:前者将内容中的<和>分别变成<和>,因此,希望将两段&nbs...
技巧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();
相关标签: XML五则技巧总结