码迷,mamicode.com
首页 > 其他好文 > 详细

代码读取InforPath内容并进行修改

时间:2014-05-07 16:43:19      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   color   http   

刚接触InforPath,就要进行修改,实在搞不懂公司内部的逻辑啊。首先需要明白,他是xml结构的,了解xml的话对这个就好操作了。

但重要的一点是要记得声明命名空间,否则读起来是会报错的。

1
2
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);

 类似于这样,但具体的声明要看inforpath文件内部的声明my了,这一步骤还是很重要的,

剩下的就好写了,举个简单的示例就好了

1
2
3
4
       XmlDocument doc = new XmlDocument();
       doc.Load(@“d:/myinforpath.xml”);
       XPathNavigator nav = doc.CreateNavigator();
XPathNavigator Completed = doc.CreateNavigator().SelectSingleNode("/my:Fields/my:RequestStatus", nsmgr);

 Completed.Value即可得出节点的值,Complated.SetValue("")为赋值

关于这一部分的话要多了解一下XPath的用法最为妥当的。

 

 

 

 

代码读取InforPath内容并进行修改,布布扣,bubuko.com

代码读取InforPath内容并进行修改

标签:style   blog   class   code   color   http   

原文地址:http://www.cnblogs.com/huangll/p/3713512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!