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

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [docbook-apps] Validate fails with customized profiling


I'll try that asap,
thanks
/jens

-----Original Message-----
From: Bob Stayton [mailto:bobs@sagehill.net]
Sent: den 5 april 2005 10:15
To: Jens Barkvall; docbook-apps@lists.oasis-open.org
Subject: Re: [docbook-apps] Validate fails with customized profiling


Hi Jens,
It works for me.  I notice that you are running clearmake, which means you
are using Clearcase, no?  Is it possible you are having a Clearcase view
problem?  Try running it on the command line without clearmake, which should
use the files in the current view.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message -----
From: "Jens Barkvall" <jens.barkvall@enea.se>
To: <docbook-apps@lists.oasis-open.org>
Sent: Monday, April 04, 2005 11:52 PM
Subject: RE: [docbook-apps] Validate fails with customized profiling


> I don't know what I do wrong because it doesn't work. The error I get is :
>
> ../book.xml:6: element para: validity error : No declaration for attribute
> my_param of element para
> Document ../book.xml does not validate
> *** Error code 3
> clearmake: Error: Build script failed for "validate"
>
> Makefile:
> ------------
>
libxml2-2.6.7/bin/xmllint --nonet --catalogs --xinclude --postvalid --noout
> $(BOOK)
> --------------
>
> XML:
> ----------
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!DOCTYPE chapter SYSTEM "mydb.dtd">
>
> <chapter>
>   <title>My title</title>
>   <para my_param="yes">
>     bla bla
>   </para>
> </chapter>
> ---------------
>
> DTD: (No I can't use version 4.2)
> --------------
> <!ENTITY % local.para.attrib "my_param CDATA #IMPLIED">
> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
> "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd";>
> %DocBookDTD;
> <!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
> ------------------
>
> I tried:
> <!ENTITY % local.common.attrib "my_param CDATA #IMPLIED">
> too but with the same results.
>
> /jens
>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Mauritz Jeanson [mailto:mj@johanneberg.com]
> Sent: den 4 april 2005 19:30
> To: 'Jens Barkvall'; docbook-apps@lists.oasis-open.org
> Subject: RE: [docbook-apps] Validate fails with customized profiling
>
>
> > -----Original Message-----
> > From: Jens Barkvall
> >
> > DTD:
> > <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
> > "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd";>
> > <!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
> > <!ENTITY % entity SYSTEM "arch_entity.ent">
> > %entity;
>
>
> First, if you can, use the latest DTD (version 4.4). Then you don't have
to
> worry about the xml:base attribute since it's already declared.
>
> You don't show the contents of "arch_entity.ent". What's defined there?
>
> Also note that the PUBLIC identifier for your DocBookDTD entity refers to
> the SGML version of DocBook (this could cause problems with catalog
> lookups).
>
> Anyway, the following local DTD works (my_param becomes a common attribute
> by redefining local.common.attrib):
>
> <!ENTITY % local.common.attrib "my_param CDATA #IMPLIED">
> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
> "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
> %DocBookDTD;
>
> If you want my_param to be valid for <para> only, you can do like this:
>
> <!ENTITY % local.para.attrib "my_param CDATA #IMPLIED">
> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
> "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
> %DocBookDTD;
>
>
> /MJ
>
>
>
>




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]