CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

读xml文件问题

楼主xxy802(孔明在世)2006-03-13 11:35:25 在 .NET技术 / VB.NET 提问

<actionmappings>  
          <action   name="ListForm"  
                          actionForm="ExportListForm"  
                          type="ExportListForm"  
                          formName="false"  
                          validate="ExportListForm">  
              <forward   buttonName="Form"   formPath="/ExportListForm"   />  
              <forward   buttonName="rm"   formPath="/ExportListForm"   />  
              <forward   buttonName="m"   formPath="/ExportListForm"   />  
          </action>  
      </actionmappings>  
      <actionmappings>  
          <action   name="orm"  
                          actionForm="form.ExportListForm"  
                          type="Expm"  
                          formName="false"  
                          validate="Exm">  
              <forward   buttonName="Exporm"   formPath="/Exrm"   />  
              <forward   buttonName="Exm"   formPath="/Exorm"   />  
              <forward   buttonName="Expom"   formPath="/EForm"   />  
          </action>  
      </actionmappings>  
  我如何在程序中定位到   action   name="orm"   这个节点?   如何取得<forward   buttonName="Exporm"   formPath="/Exrm"   />   中的buttonName和formPath的值?   请指教,或者给出一段代码   谢谢 问题点数:100、回复次数:4Top

1 楼Montaque(每天回答两个问题)回复于 2006-03-13 12:30:39 得分 95

Dim   doc   As   New   Xml.XmlDocument  
                  doc.LoadXml(s)  
                  Dim   node   As   Xml.XmlNode   =   doc.SelectSingleNode("//action[@name='orm']")   '   你要的节点  
   
                  For   Each   n   As   Xml.XmlNode   In   node.ChildNodes  
                          MsgBox(n.Attributes("buttonName")(0).Value)   '   类似也可以是formPath  
                  NextTop

2 楼xxy802(孔明在世)回复于 2006-03-13 14:09:43 得分 0

to:Montaque(每天回答两个问题)  
  Public   XmlFile   As   String   =   "c:\sampledata.xml"  
                  Dim   doc   As   New   Xml.XmlDocument  
                  doc.LoadXml(XmlFile)  
  在doc.LoadXml(XmlFile)总是提示错误,这是怎么回事?谢谢Top

3 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-13 14:22:39 得分 5

是什么样的错误。  
  你可以看看这个  
  http://blog.csdn.net/zhouxiaotan/archive/2006/02/22/606547.aspx  
  有没有你要的?Top

4 楼Montaque(每天回答两个问题)回复于 2006-03-13 15:37:44 得分 0

to   xxy802(孔明在世)    
   
  你的文件有问题,    
  <actionmappings>  
          <action   name="ListForm"  
                          actionForm="ExportListForm"  
                          type="ExportListForm"  
                          formName="false"  
                          validate="ExportListForm">  
              <forward   buttonName="Form"   formPath="/ExportListForm"   />  
              <forward   buttonName="rm"   formPath="/ExportListForm"   />  
              <forward   buttonName="m"   formPath="/ExportListForm"   />  
          </action>  
      </actionmappings>  
      <actionmappings>  
          <action   name="orm"  
                          actionForm="form.ExportListForm"  
                          type="Expm"  
                          formName="false"  
                          validate="Exm">  
              <forward   buttonName="Exporm"   formPath="/Exrm"   />  
              <forward   buttonName="Exm"   formPath="/Exorm"   />  
              <forward   buttonName="Expom"   formPath="/EForm"   />  
          </action>  
      </actionmappings>  
   
  这个不是个合法的xml文件.    
   
  请改为加上一个头  
  比如  
   
  <root>  
   
  <actionmappings>  
          <action   name="ListForm"  
                          actionForm="ExportListForm"  
                          type="ExportListForm"  
                          formName="false"  
                          validate="ExportListForm">  
              <forward   buttonName="Form"   formPath="/ExportListForm"   />  
              <forward   buttonName="rm"   formPath="/ExportListForm"   />  
              <forward   buttonName="m"   formPath="/ExportListForm"   />  
          </action>  
      </actionmappings>  
      <actionmappings>  
          <action   name="orm"  
                          actionForm="form.ExportListForm"  
                          type="Expm"  
                          formName="false"  
                          validate="Exm">  
              <forward   buttonName="Exporm"   formPath="/Exrm"   />  
              <forward   buttonName="Exm"   formPath="/Exorm"   />  
              <forward   buttonName="Expom"   formPath="/EForm"   />  
          </action>  
      </actionmappings>  
   
  </root>Top

相关问题

  • 读XML文件
  • XML文件读写
  • 如何读取XML文件??
  • 读写XML文件的类
  • 读取xml文件到表!~
  • 怎么读XML文件?急!
  • 如何读取xml文件??
  • 用DOM4J读取XML文件
  • 读取xml文件问题
  • .cs中读取XML文件

关键词

  • 文件
  • xml
  • xmlfile
  • loadxml
  • doc
  • 问题
  • dim

得分解答快速导航

  • 帖主:xxy802
  • Montaque
  • zhouxiaotan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo