<xsd:element name="XlinkPropertyName" substitutionGroup="wfs:PropertyName">
<!-- type="xsd:QName" the 'type' atribute and an anonymous type definition are mutually exclusive -->
<xsd:annotation>
<xsd:documentation>
This element may be used in place of an wfs:PropertyName element
in a wfs:Query element in a wfs:GetFeature element to selectively
request the traversal of nested XLinks in the returned element for
the named property. This element may not be used in other requests
-- GetFeatureWithLock, LockFeature, Insert, Update, Delete -- in
this version of the WFS specification.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<!-- added to fix above problem 2006-05-07 PwD -->
<xsd:extension base="xsd:QName">
<!-- added to fix above problem 2006-05-07 PwD -->
<xsd:attribute name="traverseXlinkDepth" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>
This attribute indicates the depth to which nested property
XLink linking element locator attribute (href) XLinks are
traversed and resolved if possible. A value of "1" indicates
that one linking element locator attribute (href) Xlink
will be traversed and the referenced element returned if
possible, but nested property XLink linking element locator
attribute (href) XLinks in the returned element are not
traversed. A value of "*" indicates that all nested property
XLink linking element locator attribute (href) XLinks will be
traversed and the referenced elements returned if possible.
The range of valid values for this attribute consists of
positive integers plus "*".
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="traverseXlinkExpiry" type="xsd:positiveInteger" use="optional">
<xsd:annotation>
<xsd:documentation>
The traverseXlinkExpiry attribute value is specified in
minutes It indicates how long a Web Feature Service should
wait to receive a response to a nested GetGmlObject request.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
|