-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear all

When trying to process the following schema (that imports the xmldsig one):

<?xml version="1.0" encoding="utf-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema";
~  targetNamespace="http://power.inescn.pt/2002/06/agent#";
~  version="$Revision: 1.10 $"
~  xmlns:agent="http://power.inescn.pt/2002/06/agent#";
~  xmlns:ds="http://www.w3.org/2000/09/xmldsig#";
~  elementFormDefault="qualified">

<import namespace="http://www.w3.org/2000/09/xmldsig#";
~  schemaLocation="http://www.w3.org/2000/09/xmldsig#
~  xmldsig-core-schema.xsd"/>

<element name="Message" type="agent:MessageType"/>
~  <complexType name="MessageType">
~    <sequence>
~      <element minOccurs="0" maxOccurs="unbounded" ref="ds:Signature"/>
(Snip)



I get the following stack trace:

'html' has not been declared in the XML Schema namespace.
~   line: 4
        at
org.exolab.castor.xml.schema.reader.Sax2ComponentReader.startElement(Sax2ComponentReader.java:256)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at
org.exolab.castor.xml.schema.reader.ImportUnmarshaller.<init>(ImportUnmarshaller.java:178)
        at
org.exolab.castor.xml.schema.reader.SchemaUnmarshaller.startElement(SchemaUnmarshaller.java:423)
        at
org.exolab.castor.xml.schema.reader.Sax2ComponentReader.startElement(Sax2ComponentReader.java:253)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at
org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:372)
        at
org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:425)
        at org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:760)

I have a castor.properties file with
"org.exolab.castor.parser.namespaces = true" to overcome a previously
reported bug.

I'm using Xerces 2.6.0.

Any ideas?
- --
INESC Porto - Power Systems Unit - http://power.inescn.pt

We are governed not by armies and police but by ideas.
                -- Mona Caird, 1892
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFADtRbplvT4bMzQewRAlkrAKCQVrVjsfZF+qXJWgKs2MHP1IsIMACgh7Ba
m9lm9WB8h7IxkD2z+WbqWf4=
=EVWd
-----END PGP SIGNATURE-----

Reply via email to