Thanks; updated the page; in generally I like the idea of point to
test cases for these code example pages.

Jody

On Sun, Apr 12, 2009 at 11:57 AM, Justin Deoliveira
<[email protected]> wrote:
> So that the parser can actually find the schema. The schemaLocation
> reference in the original document points to a geoserver instance that will
> not be there, so it hacks the document to point to a local copy of the
> schema.
>
> Jody Garnett wrote:
>>
>> Quick question Justin;
>>
>> That test case spends some time to copy the schema into a temporary
>> file - what is the reason for this? Is it just to keep the test case
>> isolated?
>>
>> Jody
>>
>>
>> On Sun, Apr 12, 2009 at 8:42 AM, Justin Deoliveira <[email protected]>
>> wrote:
>>>
>>> The warnings are expected unless your instance document exactly
>>> references the schema that describes.. .it most don't. SO what the
>>> parser does is try to parse anyways, and omits warnings for element it
>>> does not know the exact type of.
>>>
>>> As for the actual exception (invalid byte...) i am not quite sure. Does
>>> your GML document have any multi byte characters in it?
>>>
>>> I just committed a test case that shows a good example of how to use the
>>> parser. It is for GML3, but the process is more or less identical for
>>> gml2.
>>>
>>>
>>> http://svn.osgeo.org/geotools/branches/2.5.x/modules/extension/xsd/xsd-gml3/src/test/java/org/geotools/gml3/GML3ParsingTest.java
>>>
>>> Hope that helps.
>>>
>>> -Justin
>>>
>>> iceDice wrote:
>>>>
>>>> Hello,
>>>>
>>>> I would like to parse GML document, create FeatureCollection and render
>>>> them in JMapPane.
>>>> I found one example on how to do this on:
>>>> http://docs.codehaus.org/display/GEOTDOC/GML+XML+Support and follow them.
>>>>
>>>> However when i try to parse some gml document i got following
>>>> exceptions:
>>>>
>>>> Apr 11, 2009 7:29:06 PM org.geotools.xml.impl.ParserHandler startElement
>>>> INFO: Could not find declaration for:
>>>> {http://ogr.maptools.org/}FeatureCollection. Creating a mock element
>>>> declaration and parsing anyways...
>>>> Apr 11, 2009 7:29:06 PM org.geotools.xml.impl.ParserHandler startElement
>>>> INFO: Could not find declaration for:
>>>> {http://ogr.maptools.org/}geometryProperty. Creating a mock element
>>>> declaration and parsing anyways...
>>>> Apr 11, 2009 7:29:06 PM org.geotools.xml.impl.ParserHandler startElement
>>>> INFO: Could not find declaration for: {http://ogr.maptools.org/}AREA.
>>>> Creating a mock element declaration and parsing anyways...
>>>> Apr 11, 2009 7:29:06 PM org.geotools.xml.impl.ParserHandler startElement
>>>> INFO: Could not find declaration for:
>>>> {http://ogr.maptools.org/}PERIMETER. Creating a mock element declaration 
>>>> and
>>>> parsing anyways...
>>>> Apr 11, 2009 7:29:06 PM org.geotools.xml.impl.ParserHandler startElement
>>>> INFO: Could not find declaration for: {http://ogr.maptools.org/}PACEL_.
>>>> Creating a mock element declaration and parsing anyways...
>>>> ...
>>>> (this is only one part)
>>>>
>>>> org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8 sequence.
>>>>      at
>>>> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
>>>> Source)
>>>>      at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
>>>> Source)
>>>>      at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>>>> Source)
>>>>      at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>>>> Source)
>>>>      at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
>>>> Source)
>>>>      at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>>>> Source)
>>>>      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>>>> Source)
>>>>      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>>>> Source)
>>>>      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>>>      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>>>> Source)
>>>>      at org.geotools.xml.Parser.parse(Parser.java:180)
>>>>      at org.geotools.xml.Parser.parse(Parser.java:140)
>>>>
>>>>
>>>> There is adequate schema file in same folder where is my .gml file.
>>>>
>>>> Can someone tell me what problem is and how to fix it?
>>>>
>>>> Also i would appreciate if someone can give me example for parsing GML
>>>> file with Geotools that works, with example .gml and .xsd files.
>>>>
>>>>
>>>> Thanks.
>>>>
>>>
>>> --
>>> Justin Deoliveira
>>> OpenGeo - http://opengeo.org
>>> Enterprise support for open source geospatial.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> This SF.net email is sponsored by:
>>> High Quality Requirements in a Collaborative Environment.
>>> Download a free trial of Rational Requirements Composer Now!
>>> http://p.sf.net/sfu/www-ibm-com
>>> _______________________________________________
>>> Geotools-gt2-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>>
>
>
> --
> Justin Deoliveira
> OpenGeo - http://opengeo.org
> Enterprise support for open source geospatial.
>

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to