求助 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