欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【XML技巧五则】,下面是详细的分享!
XML技巧五则
技巧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技巧五则,下面是编辑为你推荐的有价值的用户互动:
相关问题:老子五则翻译
答:“道”是可以用言语来表述的,它并非普通的“道”。“名”也是可以阐明的,它亦非一般的“名”。 “无名”(无形)是万物的始端,“有名”(有形)是万物的根源。所以经常没有欲望,以方便来认识无形的微妙;经常有所欲望,以方便观察有形所运行的轨迹。“无... >>详细
相关问题:各种速算方法技巧???
答:第一步:整体观察,若有线性趋势则走思路A,若没有线性趋势或线性趋势不明显则走思路B。* *注:线性趋势是指数列总体上往一个方向发展,即数值越来越大,或越来越小,且直观上数值的大小变化跟项数本身有直接关联(别觉得太玄乎,其实大家做过一... >>详细
相关问题:五则因为有理想而有成就的事例
答:《陈平忍辱苦读书》 陈平西汉名相,少时家贫,与哥哥相依为命,为了秉承父命,光耀门庭,不事生产,闭门读书,却为大嫂所不容,为了消弭兄嫂的矛盾,面对一再羞辱,隐忍不发,随着大嫂的变本加厉,终于忍无可忍,出走离家,欲浪迹天涯,被哥哥追... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
