[georss] GML
Ron Lake
rlake at galdosinc.com
Fri Oct 19 14:31:26 EDT 2007
Hi Chris:
Why do you use gml:_GeometricPrimtive since PYXISPoint is a point? You
are saying it can do where ANY geometric primitive can go. Is that
correct? Why not make the substitution group just gml:Point? Generally
one would strive to use the closest geometric type. Your substitution
should work - but I notice that the property is PointMember and not
pointMember in your example - remember XML is case sensitive.
R
-----Original Message-----
From: georss-bounces at lists.eogeo.org
[mailto:georss-bounces at lists.eogeo.org] On Behalf Of Chris Howell
Sent: October 19, 2007 10:54 AM
To: georss at lists.eogeo.org
Subject: [georss] GML
Hi Folks.
Sorry to bother you, but I am stumped again.
I am attempting to do this.
<xsd:element name="PYXISPoint" type="PYXISPointType" abstract="false"
substitutionGroup="gml:_GeometricPrimitive"/>
<xsd:complexType name="PYXISPointType" abstract="false">
<xsd:complexContent>
<xsd:extension base="gml:PointType">
<xsd:sequence>
<xsd:element name="Index" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
At this point everything works fine and authenticates. What I am trying
to do next is this.
<gml:MultiPoint>
<gml:PointMember>
<PYXISPoint>
BLAH
</PYXISPoint>
</gml:PointMember>
</gml:MultiPoint>
However what is confusing me is. I thought because I specified the
Subsitition group, I could use a PYXISPoint anywhere a gml:Point was
used.
However if I do something like.
<gml:location> <PYXISPoint>
</PYXISPoint>
</gml:location>
This is ok.
Any suggestions ?
Cheers
Chris.
_______________________________________________
georss mailing list
georss at lists.eogeo.org
http://lists.eogeo.org/mailman/listinfo/georss
More information about the georss
mailing list