From: Michael Smith Date: Wed, 6 Apr 2005 13:04:28 +0000 (+0000) Subject: xmllint is now used for validation if XSLT=xsltproc X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fe0c64e06f6021aa9e05f5673cdb22506968fb0d;p=docbook-dsssl xmllint is now used for validation if XSLT=xsltproc --- diff --git a/website/example/Makefile b/website/example/Makefile index 37de60c3f..cec2d1d2b 100644 --- a/website/example/Makefile +++ b/website/example/Makefile @@ -35,18 +35,6 @@ TIDY=tidy # specifies options to feed to tidy TIDYOPTS=-iq -latin1 -mn -# specifies command for calling your preferred XML parser for -# validating the DocBook XML sources for your site -XMLPARSER=java \ - -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \ - -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \ - org.apache.xml.resolver.apps.xread - -# to use xmllint as your XML parser for validating the DocBook XML -# sources for your site, comment out the above and then uncomment -# the next line -#XMLPARSER=xmllint --valid --noout - # specifies command for calling your XSLT engine XSLT=java \ -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \ @@ -57,10 +45,21 @@ XSLT=java \ -y org.apache.xml.resolver.tools.ResolvingXMLReader \ -r org.apache.xml.resolver.tools.CatalogResolver \ -# to use xsltproc as your XSLT engine, comment out the above and -# then uncomment the next line +# to use xsltproc as your XSLT engine, either uncomment the next +# line or just run make like this: "make XSLT=xsltproc" #XSLT=xsltproc +# XMLPARSER specifies command for calling your preferred XML +# parser for validating the DocBook XML sources for your site +ifeq ($(notdir $(XSLT)),xsltproc) +XMLPARSER=xmllint --valid --noout +else +XMLPARSER=java \ + -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \ + -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \ + org.apache.xml.resolver.apps.xread +endif + # the following is empty by default; put any custom DocBook # stylesheet params you want here; they will be applied globally # to all HTML transformations from your DocBook XML sources