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
