I am XML beginner.
I have very basic question on xml scmeha.
I am trying to parse (SAX Parser) simple xml using schema
and got the following error. Attached are simple xml file
and schema. Please help me in this regard.
I am using xerces parser "xerces-1_2_2".
/****************************************/
java SAXParserDemo simple.xml
start Document
[Fatal Error] simp.xsd:2:7: The XML declaration may
only appear at the very beginning of the document.
** Parsing error
Line : 2
URI : file:///home/kchapati/xerces_parser/test/simple.xml
Message : General Schema Error: Stopping after fatal error:
The XML declaration may only appear at the very
beginning of the document..
** Parsing error
Line : 2
URI : file:///home/kchapati/xerces_parser/test/simple.xml
Message : General Schema Error: Can't get back Schema
document's root
element :file:///home/kchapati/xerces_parser/test/simp.xsd.
grammar not found
** Parsing error
Line : 2
URI : file:///home/kchapati/xerces_parser/test/simple.xml
Message : Element type "Top" must be declared.
start element : Top
** Parsing error
Line : 3
URI : file:///home/kchapati/xerces_parser/test/simple.xml
Message : Element type "Telephone" must be declared.
start element : Telephone
end element : Telephone
end element : Top
end Document
/*******************************************
/------- xml file "simple.xml" -------------------/
<?xml version="1.0" encoding="UTF-8"?>
<Top xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:noNamespaceSchemaLocation='simp.xsd' >
<Telephone> 9725074850 </Telephone>
</Top>
/%%%%%%%%%%%%% schema "simp.xsd" %%%%%%%%%%%%%%/
<?xml version="1.0" encoding="UTF-8"?>
<schema>
<element name="Top" >
<element name="Telephone" type="string" />
</element>
</schema>
_____________________________________________________________________________________
Get more from the Web. FREE MSN Explorer download : http://explorer.msn.com