Hi Belgabor,

Thanks for trying this with your validator.

I agree it seems like a bug / inconsistency in libxml2.

I would still be interested to hear comment about this
from other folks.

Regards,
= jatayu



On Thu, Apr 3, 2008 at 3:27 PM, Belgabor <[EMAIL PROTECTED]> wrote:

> Sounds like a bug. My own validator based on rnv tells your snippet xml is
> valid and the validator that uses libxml2's engine gives me the same error.
>
> Jatayu schrieb:
>
> > Hi all,
> >
> > I used <ref> to reference a predefined attribute in my Relax NG schema,
> > but I received this error from libxml2:
> >
> >     "Invalid attribute Title for element Book"
> >
> > See below schema and xml snippets (notice the <ref
> > name="TitleAttribute"/>
> > under "Book" element.
> >
> > I did not get the same error if I directly specify the <attribute>
> > under "Book", i.e: without using <ref>.
> >
> > Anyone know why this is the case or what I'm missing?
> >
> > Any help/comment is very much appreciated.
> >
> > Regards,
> > jatayu
> >
> > =========== test.rng ====================
> > <?xml version="1.0" encoding="UTF-8"?>
> > <grammar xmlns="http://relaxng.org/ns/structure/1.0";
> >  datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes";>
> >
> >  <start>
> >    <element name="Book">
> >      <ref name="TitleAttribute"/>  <!-- NOTE: I think using ref here
> > generates error. -->
> >      <interleave>
> >        <zeroOrMore>
> >          <element name="Author">
> >            <text/>
> >          </element>
> >        </zeroOrMore>
> >      </interleave>
> >    </element>
> >  </start>
> >
> >  <define name="TitleAttribute">
> >    <attribute name="Title">
> >      <data type="token"/>
> >    </attribute>
> >  </define>
> >
> > </grammar>
> > ===============================================
> >
> > =============== test.xml =========================
> >
> > <Book Title="History101">
> >  <Author>Joe Joe</Author>
> >  <Author>Jill Jill</Author>
> > </Book>
> >
> > ================================================
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > xml mailing list, project page  http://xmlsoft.org/
> > [email protected]
> > http://mail.gnome.org/mailman/listinfo/xml
> >
>
>
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to