GML Examples
================
This directory contains sql scripts which show, by example, how to use
the GML features of Spatial DataBlade. You can run any of these
scripts using a SQL editor such as DB-Access, or SQLEditor on NT clients.
Note: DB-Access ignores formatting characters inserted in the result,
instead it inserts a newline after each 65 output characters. This
algorithm clashes with the way SE_AsGML() outputs text, and the results
may look garbled.
XML Validation
----------------
Without proper headers/trailing tags, the SE_AsGML() UDR does not produce
an XML document, but just a fragment. An element in a well-formed XML
document that contains SE_AsGML() output should have attributes that
relate to the GML schema and other extension schema documents if
applicable. You may validate the document using a schema-aware parser.
The file se_asgml.xml contains GML fragments embedded in a
element. Here is how to use Apache Xerces-J.1.4.1 to validate this
se_asgml.xml (make sure the files xerces.jar and xercesSamples.jar are in
your CLASSPATH):
java dom.DOMCount -v se_asgml.xml
Note: the validation will generate the following error message:
'The error 'Element type "document" must be declared.'
This happens because a "document" element that is not defined elsewhere
is used to enclose all the GML fragments. In a real application, it will
be replaced by an application-defined element.