[xml] attribute//ref in RelaxNG
- From: Sebastian Rahtz <sebastian rahtz computing-services oxford ac uk>
- To: xml gnome org
- Subject: [xml] attribute//ref in RelaxNG
- Date: 27 Feb 2003 20:48:58 +0000
Testing the 2.5.4 release of xmllint with my
RelaxNG schemas, I get a lot of errors about
Found forbidden pattern attribute//ref
which I can isolate to this test case
XML:
<a b="c"/>
RNG:
<start>
<ref name="a"/>
</start>
<define name="a">
<element name="a">
<text/>
<attribute name="b">
<ref name="c"/>
</attribute>
</element>
</define>
<define name="c">
<text/>
</define>
The RelaxNG validators by James Clark and Sun both
say this is fine, and I cannot off-hand see anything in the
Relax spec which would forbid it.
Is this a bug in libxml2, or am I not reading the
spec closely enough?
--
Sebastian Rahtz OUCS Information Manager
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]