需要使用VB.NET处理XML doc的示例代码 [英] Example codes with VB.NET working with XML doc required

查看:63
本文介绍了需要使用VB.NET处理XML doc的示例代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我正在学习70-306,使用MCAD / MCSD Visual Basic .NET

Windows应用程序一书。由McGraw Hill出版(ISBN:0-07-212583-7)。


我发现这本书没有提供有关VB.NET如何
的编程练习使用XML文档(认证目标15.02)。我现在是

搜索一些示例源代码来帮助我学习。


还有谁能建议我一些有用的在线学习资源?


Tks!

Hi,

I''m studying for 70-306 using the book "MCAD/MCSD Visual Basic .NET
Windows Applications" published by McGraw Hill (ISBN: 0-07-212583-7).

I found the book has no programming exercise provided about how VB.NET
work with XML documents (certification objective 15.02). I''m now
searching for some example source codes to assist my study.

Could anyone also suggest me some useful online study resources ?

Tks!

推荐答案

我建​​议从这里开始:

< a rel =nofollowhref =http://samples.gotdotnet.com/quickstart/howto/doc/Xml/OverviewofXML.aspxtarget =_ blank> http://samples.gotdotnet.com/quickst .. .viewofXML.aspx


本快速入门将引导您完成主要的XML概念。

" lonelyplanet"写道:
I recommend starting here:

http://samples.gotdotnet.com/quickst...viewofXML.aspx

This quickstart walks you through the main XML concepts.
"lonelyplanet" wrote:


我正在学习70-306使用书籍MCAD / MCSD Visual Basic .NET
Windows应用"由McGraw Hill出版(ISBN:0-07-212583-7)。

我发现这本书没有提供有关VB.NET如何使用XML文档的编程练习(认证目标15.02) )。我现在正在寻找一些示例源代码来帮助我学习。

任何人都可以建议我一些有用的在线学习资源吗?

Tks!
Hi,

I''m studying for 70-306 using the book "MCAD/MCSD Visual Basic .NET
Windows Applications" published by McGraw Hill (ISBN: 0-07-212583-7).

I found the book has no programming exercise provided about how VB.NET
work with XML documents (certification objective 15.02). I''m now
searching for some example source codes to assist my study.

Could anyone also suggest me some useful online study resources ?

Tks!



Scott Swigart?ˉ?é?????
Scott Swigart ?ˉ?é?????
我建议从这里开始:

http:// samples.gotdotnet.com/quickst...viewofXML.aspx

本快速入门将向您介绍主要的XML概念。



Tks Scott,


我在下面的链接中找到了一个源代码,显示了如何从

文件中读取XML。

< a rel =nofollowhref =http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/Xml/ReadXmlFile/ReadXmlFile.src\"target =_ blank> http://samples.gotdotnet.com/quickst...eadXmlFile.src

从源代码中我预计.vb fil e应编译为
I recommend starting here:

http://samples.gotdotnet.com/quickst...viewofXML.aspx

This quickstart walks you through the main XML concepts.


Tks Scott,

I found one source code at below link showing how to Read XML from a
file.

http://samples.gotdotnet.com/quickst...eadXmlFile.src
From the source code, I expected the .vb file should be compiled as a



控制台应用程序,所以我尝试用vbc.exe编译它。


在调用vbc.exe之前。我也跑到.bat文件下面


路径" d:\ program Files \ microsoft visual studio .net\frameworksdk\bin" ;;

" d:\windows\microsoft.net \ framework \v1.0.3705" %PATH%


但是,当我在DOS提示下执行下面的命令时,下面的错误

消息被打印出来:


=============================================== === ========

Microsoft(R)Visual Basic .NET编译器版本7.00.9466
Microsoft(R)的
。 NET Framework版本1.00.3705

版权所有(C)Microsoft Corporation 1987-2001。保留所有权利。


vbc:错误BC30420:''ReadXmlFileSample''中找不到'Sub Main''。

D:\ VB \ XMLDoc \ReadXmlFile.vb(4):错误BC30466:无法找到Imports''System.Xml''的命名空间或类型''Xml''




导入System.Xml

~~~~~~~~~~

D:\ VBB \ XMLDoc \ ReadXmlFile.vb (20):错误BC30002:输入''XmlTextReader''

未定义。

Dim reader as XmlTextReader = nothing

~~~~~~~~~~~~~

D:\ VBB \ XMLDoc \ ReadXmlFile.vb(25):错误BC30002:输入''XmlTextReader''

未定义。


reader = new XmlTextReader(args)

~~~~~~~~~~~~~

D:\VB \XMLDoc \ ReadXmlFile.vb(49):错误BC30002:输入''XmlTextReader''

未定义。


私有共享Sub FormatXml(读者为XmlTextReader,filenam e as

String)

~~~~~~~~~~~~~

D:\ VB \ XMLDoc \ReadXmlFile.vb(58):错误BC30451:名称''XmlNodeType''是

未声明。


case XmlNodeType.XmlDeclaration:

~~~~~~~~~~~

D:\ VBB \ XMLDoc \ ReadXmlFile.vb(62):错误BC30451:名称'' XmlNodeType''是

未声明。


案例XmlNodeType.ProcessingInstruction:

~~~~~~~~~~ 〜

D:\ VBB \ XMLDoc \ ReadXmlFile.vb(66):错误BC30451:名称''XmlNodeType''是

未声明。


案例XmlNodeType.DocumentType:

~~~~~~~~~~~

D:\ VBB \ XMLDoc \\ \\ _ReadXmlFile.vb(70):错误BC30451:名称''XmlNodeType''是

未声明。


案例XmlNodeType.Comment:

~~~~~~~~~~~

D:\VB \XMLDoc \ ReadXmlFile.vb(74):错误BC30451:名称''XmlNodeType''是

没有声明。


案例XmlNodeType.Element:

~~~~~~~~~~~

D:\ VB\XMLDoc\ReadXmlFile.vb(81):错误BC30451:名称''XmlNodeType''是

未声明。


case XmlNodeType.Text :

~~~~~~~~~~~

D:\ VBB \ XMLDoc \ ReadXmlFile.vb(85):错误BC30451:名称' XmlNodeType是

未声明。


案例XmlNodeType.Whitespace:

~~~~~~~~~ 〜$

D:\ VBB \ XMLDoc \ ReadXmlFile.vb(106):错误BC30002:输入''XmlTextReader''

未定义。


私有共享子格式(byref reader as XmlTextReader,nodeType

as String)

~~~~~~~~~~ ~~~


我错过了什么?我是否正确调用了vbc?


console application so I tried to compile it with vbc.exe.

Before calling vbc.exe. I ran below .bat file, too

path "d:\program files\microsoft visual studio .net\frameworksdk\bin";
"d:\windows\microsoft.net\framework\v1.0.3705" %PATH%

However, as I executed below command at DOS prompt, below error
messages was printed out:

================================================== ========

Microsoft (R) Visual Basic .NET Compiler version 7.00.9466
for Microsoft (R) .NET Framework version 1.00.3705
Copyright (C) Microsoft Corporation 1987-2001. All rights reserved.

vbc : error BC30420: ''Sub Main'' was not found in ''ReadXmlFileSample''.
D:\VB\XMLDoc\ReadXmlFile.vb(4) : error BC30466: Namespace or type ''Xml''
for the Imports ''System.Xml'' cannot be found.

Imports System.Xml
~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(20) : error BC30002: Type ''XmlTextReader''
is not defined.

Dim reader as XmlTextReader = nothing
~~~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(25) : error BC30002: Type ''XmlTextReader''
is not defined.

reader = new XmlTextReader (args)
~~~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(49) : error BC30002: Type ''XmlTextReader''
is not defined.

private shared Sub FormatXml (reader as XmlTextReader, filename as
String)
~~~~~~~~~~~~~

D:\VB\XMLDoc\ReadXmlFile.vb(58) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.XmlDeclaration:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(62) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.ProcessingInstruction:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(66) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.DocumentType:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(70) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Comment:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(74) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Element:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(81) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Text:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(85) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Whitespace:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(106) : error BC30002: Type ''XmlTextReader''
is not defined.

private shared Sub Format(byref reader as XmlTextReader , nodeType
as String)
~~~~~~~~~~~~~


What have I missed ? Do I call vbc correctly ?


我向您发送了一封包含Visual Studio项目的电子邮件,该项目将进行编译。


lonelyplanet写道:
I sent you an e-mail with a Visual Studio project that will compile.

"lonelyplanet" wrote:
Scott Swigart?ˉ?é?????
Scott Swigart ?ˉ?é?????
我建议从这里开始:

http://samples.gotdotnet.com/quickst。 ..viewofXML.aspx

本快速入门将指导您完成主要的XML概念。
I recommend starting here:

http://samples.gotdotnet.com/quickst...viewofXML.aspx

This quickstart walks you through the main XML concepts.



Tks Scott,

我在下面的链接中找到了一个源代码,显示了如何从
文件中读取XML。

http://samples.gotdotnet.com/quickst...eadXmlFile。 src

从源代码中,我预计.vb文件应编译为
From the source code, I expected the .vb file should be compiled as a


控制台应用程序,所以我尝试用它来编译它vbc.exe。

在调用vbc.exe之前。我在.bat文件下面运行了

路径" d:\program files \ microsoft visual studio .net\frameworksdk\bin" ;;
" d:\ windows\microsoft.net\framework\v1.0.3705" %PATH%

然而,当我在DOS提示下执行下面的命令时,下面的错误消息打印出来了:

========= ========================================= ======== < Microsoft(R)Visual Basic .NET编译器版本7.00.9466
Microsoft(R).NET Framework版本1.00.3705
版权所有(C)Microsoft Corporation 1987-2001。保留所有权利。

vbc:错误BC30420:''ReadXmlFileSample''中找不到'Sub Main''。
D:\ VBB \ XMLDoc \ ReadXmlFile.vb (4):错误BC30466:命名空间或类型''Xml''
for Imports''System.Xml''找不到。

Imports System.Xml
〜 〜:~~~~~~~
D:\ VBB \ XMLMLDoc \ ReadXmlFile.vb(20):错误BC30002:未定义类型''XmlTextReader''


Dim reader as XmlTextReader = nothing
~~~~~~~~~~~~~
D:\ VBB \ XMLMLDoc \ ReadXmlFile.vb(25):错误BC30002:类型''XmlTextReader''
未定义。

reader = new XmlTextReader(args)
~~~~~~~~~~~~~ /> D:\VB \ XMLDoc \ ReadXmlFile.vb(49):错误BC30002:类型''XmlTextReader''
未定义。

私有共享Sub FormatXml(读者)作为XmlTextReader,文件名为字符串)
~~~~~~~~~~~~~
D:\ VBB \ XMLMLDoc \ ReadXmlFile.vb(58):错误BC30451:名称''XmlNodeType''未声明。

案例XmlNodeType.XmlDeclaration:
~~~~~~~~~~~
D:\ VB\XMLDoc\ReadXmlFile.vb(62):错误BC30451:名称''XmlNodeType''未声明。

案例XmlNodeType.ProcessingInstruction:
~~~ 〜:~~~~~~
D:\ VBB \ XMLDoc \ ReadXmlFile.vb(66):错误BC30451:名称''XmlNodeType''未声明。

case XmlNodeType.DocumentType:
~~~~~~~~~~~
D:\ VBB \ XMLMLDoc \ ReadXmlFile.vb(70):错误BC30451:名称' 'XmlNodeType''未声明。

案例XmlNodeType.Comment:
~~~~~~~~~~~
D:\ VBB \\ XMLDoc\ReadXmlFile.vb(74):错误BC 30451:名称''XmlNodeType''未声明。

案例XmlNodeType.Element:
~~~~~~~~~~~~
D: \ VBB!\\ XMLDoc \ ReadXmlFile.vb(81):错误BC30451:名称''XmlNodeType''未声明。

案例XmlNodeType.Text:
〜 〜:~~~~~~~~
D:\ VBB \ XMLDoc \ ReadXmlFile.vb(85):错误BC30451:名称''XmlNodeType''未声明。

case XmlNodeType.Whitespace:
~~~~~~~~~~~
D:\ VBB \ XMLMLDoc \ ReadXmlFile.vb(106):错误BC30002:类型''XmlTextReader''
未定义。
私有共享子格式(byref reader as XmlTextReader,nodeType
as String)
~~~~~~ ~~~~~~~

我错过了什么?我是否正确调用了vbc?


console application so I tried to compile it with vbc.exe.

Before calling vbc.exe. I ran below .bat file, too

path "d:\program files\microsoft visual studio .net\frameworksdk\bin";
"d:\windows\microsoft.net\framework\v1.0.3705" %PATH%

However, as I executed below command at DOS prompt, below error
messages was printed out:

================================================== ========

Microsoft (R) Visual Basic .NET Compiler version 7.00.9466
for Microsoft (R) .NET Framework version 1.00.3705
Copyright (C) Microsoft Corporation 1987-2001. All rights reserved.

vbc : error BC30420: ''Sub Main'' was not found in ''ReadXmlFileSample''.
D:\VB\XMLDoc\ReadXmlFile.vb(4) : error BC30466: Namespace or type ''Xml''
for the Imports ''System.Xml'' cannot be found.

Imports System.Xml
~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(20) : error BC30002: Type ''XmlTextReader''
is not defined.

Dim reader as XmlTextReader = nothing
~~~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(25) : error BC30002: Type ''XmlTextReader''
is not defined.

reader = new XmlTextReader (args)
~~~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(49) : error BC30002: Type ''XmlTextReader''
is not defined.

private shared Sub FormatXml (reader as XmlTextReader, filename as
String)
~~~~~~~~~~~~~

D:\VB\XMLDoc\ReadXmlFile.vb(58) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.XmlDeclaration:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(62) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.ProcessingInstruction:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(66) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.DocumentType:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(70) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Comment:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(74) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Element:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(81) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Text:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(85) : error BC30451: Name ''XmlNodeType'' is
not declared.

case XmlNodeType.Whitespace:
~~~~~~~~~~~
D:\VB\XMLDoc\ReadXmlFile.vb(106) : error BC30002: Type ''XmlTextReader''
is not defined.

private shared Sub Format(byref reader as XmlTextReader , nodeType
as String)
~~~~~~~~~~~~~
What have I missed ? Do I call vbc correctly ?



这篇关于需要使用VB.NET处理XML doc的示例代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆