jing: error: conflicting ID-types
David Carlisle <[email protected]>
| Newsgroups | gmane.text.xml.relaxng.general |
|---|---|
| Message-ID | <[email protected]> |
I had a DTD
<!ELEMENT x ANY>
<!ATTLIST x id ID #IMPLIED>
that I wanted to convert to relax ng, trang produced
x = element x { attlist.x, any }
attlist.x &= attribute id { xsd:ID }?
start = x
any =
(element * {
attribute * { text }*,
any
}
| text)*
which seems plausible, but after converting to rng format and trying
with any instance document, say
<x/>
to be definite, I get
$ jing id.rng id.xml
z:\relaxng\id.rng:22: error: conflicting ID-types for attribute "id" of element "x"
Removing the attribute * clause from the any pattern allows the file to
validate, but I do want to allow any element with any attribute.
Am I confused or is Jing?
Thanks for any advice,
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________