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] xinclude problem with docbook under eclipse


Hello Michiel,

> You have to enable XInclude processing for the XML parser. If you use
> ant 1.7 (and a more recent JRE which includes the javascript engine) you
> can easily enable that using the following task before using the xslt
> task:
> 
> <script language="javascript">
> <![CDATA[
> 	importClass(java.lang.System);
> 	System.setProperty("org.apache.xerces.xni.parser.XMLParserConfiguration",
> 		"org.apache.xerces.parsers.XIncludeParserConfiguration");
> ]]>
> </script>

Yes, i use Ant1.7 and Java1.6 so this should work for me. On the downside i have to say that i use Ant for the first time and that i took my build.xml from the tutorial. I adapted a few parameters to my case but i don't know yet how to write a new task. This is the part of the build.xml responsible for compiling the sources so far:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    <path id="xalan.classpath">
        <fileset dir="${xalan.lib.dir}" id="xalan.fileset">
            <include name="xalan.jar" />
            <include name="xercesImpl.jar" />
        </fileset>
    </path>

    <target name="html_depends">
    	<mkdir dir="${out-html.dir}" />
    </target>

    <target name="build-html" depends="html_depends" 
        description="Generates HTML files from DocBook XML">
        <xslt style="${html.stylesheet}" extension=".html" 
            basedir="${source.dir}" destdir="${out-html.dir}">
            <classpath refid="xalan.classpath" />
            <include name="book.xml" />
        </xslt>
    </target>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

So what do i have to change to include your xslt-task?

/Stephan

-------- Original-Nachricht --------
> Datum: Thu, 28 Aug 2008 15:49:16 +0200
> Von: Michiel Hendriks <elmuerte@drunksnipers.com>
> An: docbook-apps@lists.oasis-open.org
> Betreff: Re: [docbook-apps] xinclude problem with docbook under eclipse

> On Thu, Aug 28, 2008 at 06:08:24AM -0700, Stephan Schröder wrote:
> > 2) main problem: the include doesn't work, instead of the file 
> > "&lt;xi:include&gt;&lt;/xi:include&gt; "
> > is included. I get this warning:
> > "[xslt] ...\docbook-xsl-1.74.0\html\docbook.xsl:89:16: Warning! Element
> > include in namespace 'http://www.w3.org/2001/XInclude' encountered in
> book,
> > but no template matches."
> 
> You have to enable XInclude processing for the XML parser. If you use
> ant 1.7 (and a more recent JRE which includes the javascript engine) you
> can easily enable that using the following task before using the xslt
> task:
> 
> <script language="javascript">
> <![CDATA[
> 	importClass(java.lang.System);
> 	System.setProperty("org.apache.xerces.xni.parser.XMLParserConfiguration",
> 		"org.apache.xerces.parsers.XIncludeParserConfiguration");
> ]]>
> </script>
> 
> 
> -- 
> Michiel "elmuerte" Hendriks             elmuerte@drunksnipers.com
>                                               http://elmuerte.com
> BibTeX to Docbook 5                http://sf.net/projects/bib2db5
> xslthl 2.x                          http://sf.net/projects/xslthl
> 
> ---------------------------------------------------------------------

-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx


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