GML validation and XPath

A

Andrew L

Hello all,

I am using the oXygen XML editor to create and edit some GML files. I am
having some problems though, and wondered if anyone may be able to help.

1. The GML (Geographic Markup Language) schema never wants to correctly
validate. Why is this? The following errors occur in the applcation .xsd
file:
Location: 21:70
Description: E src-resolve: Cannot resolve the name
'gml:geometryPropertyType' to a(n) 'type definition' component.
URL: http://www.w3.org/TR/xmlschema-1/#src-resolve

and in the OpenGIS reference schema geometry.xsd the following two errors
appear 3 times (one each for MultiPolygonType, MultiLineStringType and
MultiPointType)
Location: 297:40
Description: E rcase-RecurseLax.2: There is not a complete functional
mapping between the particles.
URL: http://www.w3.org/TR/xmlschema-1/#rcase-RecurseLax

Location: 297:40
Description: E derivation-ok-restriction.5.4.2: Error for type
'MultiPolygonType'. The particle of the type is not a valid restriction of
the particle of the base.
URL: http://www.w3.org/TR/xmlschema-1/#derivation-ok-restriction

2. Whenever I try to specify an XPath in this document I receive a message
saying XPath returned no results. Queries I have used include
//FeatureCollection and //FeatureCollection/gml:featureMember

<?xml version="1.0" encoding="UTF-8"?>
<FeatureCollection xmlns="http://mydomain/schemas"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gml="http://www.opengis.net/gml"
xsi:schemaLocation="http://mydomain/schemas event3.xsd">

<gml:boundedBy><gml:Box><gml:coordinates>100,100,100,100</gml:coordinates></gml:Box></gml:boundedBy>
<gml:featureMember>
<event>
<geometryProperty>
<gml:point>
<gml:coordinates>100,100</gml:coordinates>
</gml:point>
</geometryProperty>
<siteCode>AL1234</siteCode>
<date>2004-10-10</date>
<locationDescription>Somewhere</locationDescription>
<eventType>Excavation</eventType>
<period>Roman</period>
</event>
</gml:featureMember>
</FeatureCollection>


If anyone can help, I'd be very grateful.

Many thanks

Andrew L

Sysinfo:
oXygen 3.0
Xerces-J 2.6.0
Xalan Java 2.5.1
JVM IBM 1.4.1
Mandrake Linux 9 w/2.4.21 kernel
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,231
Members
46,820
Latest member
GilbertoA5

Latest Threads

Top