[
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/
***************************************************************************
|