当前位置:编程学习 > C#/ASP.NET >>

求助 XmlDocument load xml文件错误

vb.net中
用xmldocument读取一个xml文件 执行下列代码

 1      Dim treefile As XmlDocument
 2      treefile = New XmlDocument
 3      treefile.LoadXml("xtree.xml")

调试到第3步就出错
系统提示 
未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中。

其他信息: 系统错误。

如何解决?在线等答案!
--------------------编程问答-------------------- treefile.Load("xtree.xml") --------------------编程问答-------------------- treefile.LoadXml("<a>ol</a>")
这样才使用LoadXml --------------------编程问答-------------------- 最好
treefile.LoadXml("path\xtree.xml")

--------------------编程问答-------------------- 最好
treefile.Load("path\xtree.xml")
--------------------编程问答-------------------- 无论是用treefile.Load("path\xtree.xml")
还是用treefile.LoadXml("path\xtree.xml")
都出现这个错误没解决 555
怎么回事?
--------------------编程问答-------------------- treefile.LoadXml("path\xtree.xml")的用法肯定是不对的。

treefile.Load("path\xtree.xml")出错是不是xtree.xml文件自身有问题? --------------------编程问答-------------------- 不应该是xtree.xml文件自身的问题吖! 我用vb.net编写生成的xml不可能在导入就出现问题吧?
而且我用其他的xml文件导入也是同样问题 郁闷死拉!~ --------------------编程问答-------------------- 我最开始用的是
treefile.load("xtree.xml")
也出现同样问题 --------------------编程问答-------------------- 我的项目引用是 MSXML2 应该没问题吧? --------------------编程问答-------------------- 如果不是文件路径错误,也不是文件自身存在问题的话。那就不知道了,我只能帮你顶了! --------------------编程问答-------------------- 从来没碰到过这个问题!这个没人能解决了么?
只好用 xmltextreader 来读 xml 文件了555 --------------------编程问答-------------------- xtree.xml
文件格式如下
<?xml version="1.0" standalone="no"?>
<!--F-->
<VBTree>
    <A>Abs</A>
    <A>Asc</A>
    <A>AscB</A>
    <A>Ascw</A>
    <A>Atn</A>
    <B>Beep</B>
    <C>ChDir</C>
    <C>ChDrive</C>
    <C>Chr</C>
    <C>Chr$</C>
    <C>ChrB</C>
    <C>ChrB$</C>
    <C>ChrW</C>
    <C>Chrw$</C>
    <C>Command</C>
    <C>Cos</C>
    <C>CurDir</C>
    <C>CurDir$</C>
    <D>DateAdd</D>
    <D>DateDiff</D>
    <D>DatePart</D>
    <D>DateSerial</D>
    <D>DateValue</D>
    <D>Day</D>
    <D>Dir</D>
    <D>DoEvents</D>
    <E>EOF</E>
    <E>Exp</E>
    <F />
    <G />
    <H />
    <I />
    <J />
    <K />
    <L />
    <M />
    <N />
    <O />
    <P />
    <Q />
    <R />
    <S />
    <T />
    <U />
    <V />
    <W />
    <X />
    <Y />
    <Z />
</VBTree> --------------------编程问答-------------------- 我也是这样的问题。
还没有解决。 --------------------编程问答-------------------- Try
      Dim treefile As XmlDocument
      treefile = New XmlDocument
      treefile.LoadXml("xtree.xml")
Catch ex as exception
msgbox ex.innerexception.message
end try

看看具体内容 --------------------编程问答-------------------- 首先:看看ie是否可以打开。
如果可以打开,我就不知道什么问题了,我从来还没有看到过ie可打开的xml不能用。
如果打不开:使用文本编辑器打开这个文档,然后选择保存,注意编码的时候选择utf-8就好了。 --------------------编程问答-------------------- 楼上的,我可见过。
.Net 的XML很严格的。 --------------------编程问答-------------------- 哇孟子 哈哈 --------------------编程问答-------------------- to:mzhao(学习学习),
如果有的话,我就不知道怎么办了。呵呵 --------------------编程问答-------------------- 是什么异常 说清楚了 --------------------编程问答-------------------- 不知道你是不是使用了http协议,如果不是通过http访问,xtree会出现找不到文件的错误 --------------------编程问答-------------------- 我的也是老出错,但有时是对的,不知为什么? --------------------编程问答-------------------- 恩,总也出错,郁闷
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,