- From: Alexander Mikhailian <mikhailian@altern.org>
- Date: Fri, 17 Sep 2004 18:08:05 +0200
- To: w3c-ietf-xmldsig@w3.org
I have an xml document that I want to sign and to be able to validate
against xml schema.
I got the schema for xmldsig at
http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd
and included it in the following xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import
namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="xmldsig-core-schema.xsd"/>
<xs:element name="test">
<xs:complexType>
<xs:sequence>
<xs:element ref="ds:Signature"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Now, when I try to validate an xml file with Xerces-J 2.6.2, I run in
** Parsing error, line 10, uri file:///C:/test.xsd
src-resolve: Cannot resolve the name 'dg:Signature' to a(n) 'element declaration' component.
whatever I do.
What is even more surprising is that the same document validates perfectly
in XML Spy 4.3. Any hints on what goes wrong?
--
Alexander Mikhailian
Received on Friday, 17 September 2004 16:53:33 UTC