会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
◎寶☆呗``
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
操作Infopath中的XMl
操作Infopath中的XMl文件
Infopath2007中无法直接操作控件..所以我们操作.XML
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(Control.XmlDataString);
XmlNameTable xNameTable = xdoc.NameTable;
XmlNamespaceManager xNamespaceManager = new XmlNamespaceManager(xNameTable);
xNamespaceManager.AddNamespace("my",
http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-08-30T09:14:19
);
这样就能获取xml中的控件属性和值
我们也可以写方法来.获得我么想要的特定的值
private string getXmlNodeValue(string bindingField)
{
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(FormControl2.XmlDataString);
XmlNameTable xNameTable = xdoc.NameTable;
XmlNamespaceManager xNamespaceManager = new XmlNamespaceManager(xNameTable);
xNamespaceManager.AddNamespace("my", "http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-08-30T09:14:19");
string field = xdoc.GetElementsByTagName(bindingField).Item(0).InnerText;
return field;
}
posted on
2007-10-08 10:21
◎寶☆呗
阅读(
227
) 评论(
0
)
收藏
举报
刷新页面
返回顶部