[Gimp-docs] Make validate broken
Roman Joost
romanofski at gimp.org
Mon Jul 9 00:55:56 PDT 2007
Hi Julien,
On Mon, Jul 09, 2007 at 09:45:42AM +0200, julien wrote:
> xxx at linux-zhl6:~/SVN-fr/trunk> make validate ALL_LINGUAS="en"
> mkdir -p -- xml
> /usr/bin/xsltproc \
> --nonet \
> --xinclude \
> --stringparam profile.lang en \
> ./stylesheets/profile.xsl \
> src/gimp.xml \
> > xml/en.xml.tmp
> sed -e 's/xmlns[:a-z]*="[^"]*" //' \
> -e 's/lang="[A-Za-z_;]*"/lang="en"/' \
> -e '/^[ \t]*$/d' \
> < xml/en.xml.tmp \
> > xml/en.xml
> rm -f xml/en.xml.tmp
> /usr/bin/xmllint --noout xml/en.xml
> /usr/bin/xmllint --noout --valid xml/en.xml > /dev/null
> touch xml/stamp-en-valid
Err.. what is wrong here?
> Is this the new normal display for the "make validate"?
> If I have an error in a xml file, an error is also displayed, located in the
> en.xml file... weird! :
> mkdir -p -- xml
> /usr/bin/xsltproc \
> --nonet \
> --xinclude \
> --stringparam profile.lang en \
> ./stylesheets/profile.xsl \
> src/gimp.xml \
> > xml/en.xml.tmp
> sed -e 's/xmlns[:a-z]*="[^"]*" //' \
> -e 's/lang="[A-Za-z_;]*"/lang="en"/' \
> -e '/^[ \t]*$/d' \
> < xml/en.xml.tmp \
> > xml/en.xml
> rm -f xml/en.xml.tmp
> /usr/bin/xmllint --noout xml/en.xml
> /usr/bin/xmllint --noout --valid xml/en.xml > /dev/null
> xml/en.xml:10162: element indextem: validity error : No declaration for
> attribute lang of element indextem
> <indextem lang="en">
> ^
> xml/en.xml:10165: element indextem: validity error : No declaration for
> element indextem
> </indextem>
> ^
> xml/en.xml:10227: element sect3: validity error : Element sect3 content does
> not follow the DTD, expecting (sect3info? , (title , subtitle? ,
> titleabbrev?) , (toc | lot | index | glossary | bibliography)* ,
> (((calloutlist | glosslist | itemizedlist | orderedlist | segmentedlist |
> simplelist | variablelist | caution | important | note | tip | warning |
> literallayout | programlisting | programlistingco | screen | screenco |
> screenshot | synopsis | cmdsynopsis | funcsynopsis | classsynopsis |
> fieldsynopsis | constructorsynopsis | destructorsynopsis | methodsynopsis |
> formalpara | para | simpara | address | blockquote | graphic | graphicco |
> mediaobject | mediaobjectco | informalequation | informalexample |
> informalfigure | informaltable | equation | example | figure | table |
> msgset | procedure | sidebar | qandaset | task | anchor | bridgehead |
> remark | highlights | abstract | authorblurb | epigraph | indexterm |
> beginpage)+ , (refentry* | sect4* | simplesect*)) | refentry+ | sect4+ |
> simplesect+) , (toc | lot | index | glossary | bibliography)*), got (title
> indextem para itemizedlist para para )
> </sect3>
> ^
> make: *** [xml/stamp-en-valid] Error 4
I don't understand what is broken here for you? Looks good for me and it
seems that it validates the XML files...
Greetings,
--
Roman Joost
www: http://www.romanofski.de
email: romanofski at gimp.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : /lists/gimp-docs/attachments/20070709/95fa49f6/attachment.bin
More information about the Gimp-docs
mailing list