OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   namespaces & DTD's

[ Lists Home | Date Index | Thread Index ]
  • From: "Imran Rashid" <imranr@wolfram.com>
  • To: xml-dev@xml.org
  • Date: Wed, 07 Jun 2000 15:43:53 -0500

(I posted this to xml-l earlier, but didn't get a response, so I'm trying 
here...)

I'm having trouble validating a document against my DTD when I throw in
namespaces.  I'm using the xerces-j parser.

my XML document looks something like this:
<CellGroup>
 <style:Input>
  ...
 </style:Input>
</CellGroup>

with DTD snippet:
<!ELEMENT CellGroup ( Cell | style:Input | style:Output)+>


I get the error:
The content of element type "CellGroup" must match
"(Cell|style:Input|style:Output)".

I tried taking out the namespaces, like this:
<CellGroup>
 <Input>
  ...
 </Input>
</CellGroup>

with DTD:
<!ELEMENT CellGroup (Cell | Input | Output)+>

and it worked fine.  (which was very strange, b/c I actually did *not* have
a declaration for the element "Input", just for "style:Input".)

The xerces-j parser does process namespaces, but from my reading of the
namespace spec and from Harold's "XML Bible", I thought I was doing the
right thing.

I'd appreciate any tips on what I'm doing wrong.

thanks,
Imran Rashid

***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS