易截截图软件、单文件、免安装、纯绿色、仅160KB

读取XML文件失败

xml文件已放入 项目文件中。
但是 加载时 提示“Could not find file 'C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\XML001.xml'.”

看提示好像路径不对,我使用的相对路径。
我使用的代码如下:

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load("./XML001.xml");
            XmlNode root = xmlDoc.SelectSingleNode("organization");//查找 <bookstore>


还有一个问题,我要读取 organization 这个节点的下的属性,及属性数目。该怎操作啊? 我的理解是 根节点-子节点, 下面的节点怎么处理呢?
xml文件内容如下:
<manifest xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" >
  <organizations default="ORG-321D1F4875621CF2CB3AD6DC6E4E0FC6">
    <organization identifier="ORG-321D1F4875621CF2CB3AD6DC6E4E0FC6" structure="hierarchical">
      <title>CDMA Planning </title>
......


xmlDoc.Load("./XML001.xml");

肯定是路径不对了,为了准确,你可以先用 File.Exists("路径")判断这个文件是否存在然后在进行读取操作

第二个问题可以使用lINQ,代码上网找下又很多


关于文件的问题见wxm3630478
关于属性的问题你可以在取得节点对象后检索节点的 Attributes 集合

xml文


相关问答:

如何对xml内容数据进行比较 - VC/MFC / HTML/XML

如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
  <TestLIST>
  <PID>40</PID>
  <TestName>深圳市</TestName> ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......

vb读取用word转换成的xml里的数据 - VB / 基础类

Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
  Put #1, , MyRecord ' 读入所有字符到变量中 ......

symbian中,求xml解析例子 - 移动平台 / Symbian

用xml解析后,然后再listbox中写实出来。
注:使用系统提供的xml解析器。。。有没有这方面的例子。。哪位发我一份。
邮箱:707857176@qq.com
用SyExpat啊 sax的。


www.devdiv.net可以搜到用法,也可以搜 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号