xml文件如下
<?xml version="1.0" encoding="gbk"?>
<xml>
<users>
<user name ="z1" organization="cad" accessionNumber="1"/>
<user name ="z2" organization="cad" accessionNumber="2"/>
<user name ="z3" organization="cad" accessionNumber="3"/>
<user name ="z4" organization="cad" accessionNumber="4"/>
<user name ="z5" organization="cad" accessionNumber="5"/>
<user name ="z6" organization="cad" accessionNumber="6"/>
<user name ="z7" organization="cad" accessionNumber="7"/>
<user name ="z8" organization="cad" accessionNumber="8"/>
</users>
</xml>
每次load
Dim doc As Xml.XmlDocument = New Xml.XmlDocument
Dim y As String
'doc.LoadXml("C:\\1.xml")
'doc.LoadXml("c:\a.xml")
doc.Load("c:\a.xml")
都出错。
总是提示
未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中
把<xml>和</xml>去掉试一试看看。
utf-8 默認
gb212
不同的編碼。
.net 4.0 .net 2.0支持GBk的,可以使用,早期的.net版本可能不支持