Scott Swigart 寫道:
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
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 ?