- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: Tue, 17 Oct 2000 11:41:20 +0200
- To: "xmlschema-dev@w3.org" <xmlschema-dev@w3.org>
Hi,
Is there any reason why key/keyrefs should be affected by namespaces ?
XSV fails to detect a error when key/keyrefs defined as:
<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"
xmlns:rss="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
targetNamespace='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
elementFormDefault="qualified"
attributeFormDefault="qualified"
>
<xsd:import namespace="http://purl.org/rss/1.0/"
schemaLocation="rss-core.xsd"/>
.../...
<xsd:element name="RDF">
<xsd:complexType content="elementOnly">
<xsd:sequence>
<xsd:element ref="rss:channel" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="rss:image" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="rss:item" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element ref="rss:textinput" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:key name="imageKey">
<xsd:selector xpath="rss:image"/>
<xsd:field xpath="@rdf:about"/>
</xsd:key>
<xsd:keyref refer="imageKey" name="imageKeyref">
<xsd:selector xpath="rss:channel/rss:image"/>
<xsd:field xpath="@rdf:resource"/>
</xsd:keyref>
</xsd:element>
...
do not match.
Thanks
Eric
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
Received on Tuesday, 17 October 2000 05:40:41 UTC