# Modify the following so that they point to your local # copy of the jars indicated: # * Saxon 6.5 jar # * Xerces 2: xercesImpl.jar # * xml-commons: xml-apis.jar xslt-processor-classpath=d:/projects/CMake/doc/saxon6-5-5/saxon.jar xercesImpl.jar=d:/projects/CMake/doc/xerces-2_11_0/xercesImpl.jar xml-apis.jar=d:/projects/CMake/doc/xerces-2_11_0/xml-apis.jar
ant webhelp -Doutput-dir=test-help
d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp> ant webhelp -Doutput-dir = test-help Unable to locate tools.jar. Expected to find it in C: \ Program Files \ Java \ jre7 \ lib \ tools.jar Buildfile: d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ build.xml validate: clean: chunk: [mkdir] Created dir: d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help [xslt] Processing d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ docsrc \ readme.xml to d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test- help \ null1481456544 [xslt] Loading stylesheet d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ profiling \ profile.xsl [xslt] Processing d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help \ null1481456544 to d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test- help \ null884696268 [xslt] Loading stylesheet d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ xsl \ webhelp.xsl [xslt] language: en [xslt] Writing test-help / ch01.html for chapter [xslt] Writing test-help / ch02s01.html for section [xslt] Writing test-help / ch02s02s01.html for section [xslt] Writing test-help / ch02s02.html for section [xslt] Writing test-help / ch02s03.html for section [xslt] Writing test-help / ch02s04.html for section [xslt] Writing test-help / ch02s05.html for section [xslt] Writing test-help / ch02.html for chapter [xslt] Writing test-help / ch03s01.html for section [xslt] Writing test-help / ch03s02s01.html for section [xslt] Writing test-help / ch03s02.html for section [xslt] Writing test-help / ch03.html for chapter [xslt] Writing test-help / ch04.html for chapter [xslt] Writing test-help / ch05s01.html for section [xslt] Writing test-help / ch05s02.html for section [xslt] Writing test-help / ch05.html for chapter [xslt] Writing test-help / ix01.html for index [xslt] Writing test-help / index.html for book [xslt] Writing test-help / search / l10n.js [copy] Copying 96 files to d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help [copy] Copying 1 file to d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help index: [copy] Copying 1 file to d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help \ search [copy] Copied 1 empty directory to 1 empty directory under d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help \ search [copy] Copying 4 files to d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ test-help \ search [echo] Indexing html files in test-help [java] Stemming enabled [java] The created index files are located in test-help \ search [java] Indexed the contents in 828 milliseconds webhelp: BUILD SUCCESSFUL Total time: 35 seconds
<project default="help" name="cmake-doc"> <property name="input-xml" value="cmake.docbook"/> <import file="d:/projects/CMake/doc/docbook-xsl-1.78.1/webhelp/build.xml"/> </project>
ant webhelp
d: \ projects \ CMake \ doc \ cmake_doc> ant webhelp Unable to locate tools.jar. Expected to find it in C: \ Program Files \ Java \ jre7 \ lib \ tools.jar Buildfile: d: \ projects \ CMake \ doc \ cmake_doc \ build.xml validate: clean: [delete] Deleting directory d: \ projects \ CMake \ doc \ cmake_doc \ docs chunk: [mkdir] Created dir: d: \ projects \ CMake \ doc \ cmake_doc \ docs [xslt] Processing d: \ projects \ CMake \ doc \ cmake_doc \ cmake.docbook to d: \ projects \ CMake \ doc \ cmake_doc \ docs \ null2096887678 [xslt] Loading stylesheet d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ profiling \ profile.xsl [xslt]: Error! No more DTM IDs are available [xslt] Failed to process d: \ projects \ CMake \ doc \ cmake_doc \ cmake.docbook BUILD FAILED d: \ projects \ CMake \ doc \ docbook-xsl-1.78.1 \ webhelp \ build.xml: 36: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.dtm.DTMException: No more DTM IDs are available at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform (Unknown Source) at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform (TraXLiaison.java:195) at org.apache.tools.ant.taskdefs.XSLTProcess.process (XSLTProcess.java:850) at org.apache.tools.ant.taskdefs.XSLTProcess.execute (XSLTProcess.java.7388) at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source) at java.lang.reflect.Method.invoke (Unknown Source) at org.apache.tools.ant.dispatch.DispatchUtils.execute (DispatchUtils.java:106) at org.apache.tools.ant.Task.perform (Task.java Tre48) at org.apache.tools.ant.Target.execute (Target.java:435) at org.apache.tools.ant.Target.performTasks (Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1393) at org.apache.tools.ant.Project.executeTarget (Project.java:1364) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets (DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets (Project.java:1248) at org.apache.tools.ant.Main.runBuild (Main.java:851) at org.apache.tools.ant.Main.startAnt (Main.java:235) at org.apache.tools.ant.launch.Launcher.run (Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main (Launcher.java:109) Caused by: com.sun.org.apache.xml.internal.dtm.DTMException: No more DTM IDs are available at com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getResultTreeFrag (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter.getResultTreeFrag (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM.getResultTreeFrag (Unknown Source) at profile.template $ dot $ 1 () at profile.applyTemplates1 () at profile.template $ dot $ 1 () at profile.applyTemplates1 () at profile.template $ dot $ 1 () at profile.applyTemplates1 () at profile.applyTemplates1 () at profile.template $ dot $ 16 () at profile.applyTemplates () at profile.transform () at com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform (Unknown Source) ... 22 more --------- com.sun.org.apache.xml.internal.dtm.DTMException: No more DTM IDs are available at com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getResultTreeFrag (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter.getResultTreeFrag (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM.getResultTreeFrag (Unknown Source) at profile.template $ dot $ 1 () at profile.applyTemplates1 () at profile.template $ dot $ 1 () at profile.applyTemplates1 () at profile.template $ dot $ 1 () at profile.applyTemplates1 () at profile.applyTemplates1 () at profile.template $ dot $ 16 () at profile.applyTemplates () at profile.transform () at com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform (Unknown Source) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform (Unknown Source) at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform (TraXLiaison.java:195) at org.apache.tools.ant.taskdefs.XSLTProcess.process (XSLTProcess.java:850) at org.apache.tools.ant.taskdefs.XSLTProcess.execute (XSLTProcess.java.7388) at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source) at java.lang.reflect.Method.invoke (Unknown Source) at org.apache.tools.ant.dispatch.DispatchUtils.execute (DispatchUtils.java:106) at org.apache.tools.ant.Task.perform (Task.java Tre48) at org.apache.tools.ant.Target.execute (Target.java:435) at org.apache.tools.ant.Target.performTasks (Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1393) at org.apache.tools.ant.Project.executeTarget (Project.java:1364) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets (DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets (Project.java:1248) at org.apache.tools.ant.Main.runBuild (Main.java:851) at org.apache.tools.ant.Main.startAnt (Main.java:235) at org.apache.tools.ant.launch.Launcher.run (Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main (Launcher.java:109) Total time: 16 seconds
[xslt] : Error! No more DTM IDs are available
<xslt in="${input-xml}" out="${xincluded-profiled.xml}" style="${ant.file.dir}/../profiling/profile.xsl" classpath="${xercesImpl.jar}"> <!-- xercesImpl.jar, build.properties --> ... </xslt> <xslt in="${xincluded-profiled.xml}" out="${dummy.html}" style="${stylesheet-path}" scanincludeddirectories="false" classpath="${xslt-processor-classpath}"> <!-- Saxon.jar, build.properties --> ... </xslt>
<xslt in="${input-xml}" out="${xincluded-profiled.xml}" style="${ant.file.dir}/../profiling/profile.xsl" classpath="${xslt-processor-classpath}"> <!-- Saxon.jar --> ... </xslt>
ant webhelp ... BUILD SUCCESSFUL Total time: 2 minutes 33 seconds
Source: https://habr.com/ru/post/193726/
All Articles