Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authordacarver2009-02-21 18:11:10 +0000
committerdacarver2009-02-21 18:11:10 +0000
commit735e935fefc1bf50dbef2a3249db1cce035bf664 (patch)
tree7d532d8d63150fbd2b14dcc2ca12a7a7e5878536 /docs
parentdeefdf6720cc09bad1a69096519296b4875bd939 (diff)
downloadwebtools.sourceediting.xsl-735e935fefc1bf50dbef2a3249db1cce035bf664.tar.gz
webtools.sourceediting.xsl-735e935fefc1bf50dbef2a3249db1cce035bf664.tar.xz
webtools.sourceediting.xsl-735e935fefc1bf50dbef2a3249db1cce035bf664.zip
Added some more details for Launching and Debugging
Diffstat (limited to 'docs')
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLDebugging.pngbin0 -> 166572 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLRunDebugConfigurations.pngbin0 -> 74395 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml247
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html10
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/concepts/resources.html6
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_coloring.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_calltemplate.html2
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_exclude.html7
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_include.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_modeassist.html10
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_namedtemplate.html2
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_selecttest.html12
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_debugging.html2
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_markers.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/general/general.html10
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLDebugging.pngbin0 -> 166572 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLRunDebugConfigurations.pngbin0 -> 74395 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/index.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/index.xml1
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html32
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging_common.html33
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging_processors.html35
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging_variablesview.html23
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/launching.html31
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/legal.html10
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/preferences/syntaxColoring.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/preferences/validation.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html15
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/preferences/xslpreferences.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/samples/samples.html2
-rw-r--r--docs/org.eclipse.wst.xsl.doc/toc.xml2
32 files changed, 341 insertions, 183 deletions
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLDebugging.png b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLDebugging.png
new file mode 100644
index 0000000..5cb456e
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLDebugging.png
Binary files differ
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLRunDebugConfigurations.png b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLRunDebugConfigurations.png
new file mode 100644
index 0000000..675a64f
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLRunDebugConfigurations.png
Binary files differ
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml b/docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml
index 31c7c52..78d9a27 100644
--- a/docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml
@@ -4,70 +4,161 @@
<chapter>
<?dbhtml filename="launching/launching.html" ?>
<title>XSL Launching and Debugging</title>
- <para> XSL Tools adds support for XSL Launch and Debugging configurations. These allow you to setup XSL configurations
- for various jobs, and to also debug xsl stylsheet transformations.</para>
- <section id="XSLLaunch">
+ <para> XSL Tools adds support for XSL Launch and Debugging
+ configurations. These allow you to setup XSL configurations for
+ various jobs, and to also debug xsl stylsheet transformations.</para>
+ <section
+ id="XSLLaunch">
<?dbhtml filename="launching/launching.html" ?>
<title>XSL Launching</title>
<para>
- In the Project Explorer, simply select the input XML file and the stylesheet(s) to transform it, and then right-click
- and select
+ In the Project Explorer, simply select the input XML file and the
+ stylesheet(s) to transform it, and then right-click and select
<emphasis>Run As > XSL Transformation</emphasis>
.
</para>
- <mediaobject>
- <imageobject>
- <imagedata align="center" format="PNG" fileref="../images/launching/launchShortct.png" />
- </imageobject>
- </mediaobject>
+ <figure
+ id="fig_XSLRun">
+ <title>XSLT Run/Debug</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/launchShortct.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <section
+ id="XSLLaunchConfig">
+ <title>Launch Configuration</title>
+ <para>
+ Currently, XSL Tools only supports the launching of java based
+ processors through the Run and Debug framework. To this point, it
+ leverages and extends some of the support provided by the Java
+ launch configurations. XSL Tools does add it's own specific features
+ for launching.
+ </para>
+ <figure
+ id="fig_XSLLaunchConfig">
+ <title>Java XSLT Launch Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/XSLRunDebugConfigurations.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>
+ The tabs Main, Output, and Processor control specifics for the XSLT processor and files to be run through
+ the transformation.
+ </para>
+ <note>
+ <title>XSLT Extensions</title>
+ <para>If the transformation needs or makes use of extension
+ functions then those jar files should be added to the Classpath tab
+ so that they are picked up during the transformation. Otherwise the
+ transformation will fail.</para>
+ </note>
+ <section id="XSLLaunch_Main">
+ <title>Main Tab</title>
+ <para>
+ Add description of Main Tab Here.
+ </para>
+ </section>
+ <section id="XSLLaunch_Output">
+ <title>Output Tab</title>
+ <para>
+ Add description of Output Tab Here.
+ </para>
+ </section>
+ <section id="XSLLaunch_Processor">
+ <title>Processor Tab</title>
+ <para>
+ Add description of Processor Tab Here.
+ </para>
+ </section>
+ </section>
</section>
- <section id="XSLDebug">
+ <section
+ id="XSLDebug">
<?dbhtml filename="launching/debugging.html" ?>
<title>XSLT Debugging</title>
- <para> XSL Tools provides a framework for XSLT processors to provide debugging support. The support provided is highly
- dependent on the processors. XSL Tools comes with built in support for the Xalan 2.7.1 processor. Debugging is only
- available for those processors that support the feature and plug into the extension point. The XSL Tools debugger
- leverages the existing eclipse platform Debug View</para>
+ <para> XSL Tools provides a framework for XSLT processors to provide
+ debugging support. The support provided is highly dependent on the
+ processors. XSL Tools comes with built in support for the Xalan 2.7.1
+ processor. Debugging is only available for those processors that
+ support the feature and plug into the extension point. The XSL Tools
+ debugger leverages the existing eclipse platform Debug View</para>
+ <figure id="fig_XSLDebug">
+ <title>XSLT Debugging</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/XSLDebugging.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
<para>
- How the debugger acts will depend on the processor being used. Not all XSLT processors pass the same type of
- information to the debugger. These differences will be noted in the
- <xref linkend="XSLDebugProcessorSpecific" />
+ How the debugger acts will depend on the processor being used. Not
+ all XSLT processors pass the same type of information to the
+ debugger. These differences will be noted in the
+ <xref
+ linkend="XSLDebugProcessorSpecific" />
section.
</para>
- <section id="DebugGettingStarted">
+ <section
+ id="DebugGettingStarted">
<?dbhtml filename="launching/debugging_gettingStarted.html" ?>
<title>Starting a Debug Session</title>
- <para> Debugging is started the same way as launching an XSL Tranformation is done. Except that the debug
- configuration is used instead of the normal launch configuration. If a debugging session is started on a processor
- that does not support debugging, a dialog will ask if you want to switch to one of the supported debuggers.</para>
+ <para> Debugging is started the same way as launching an XSL
+ Tranformation is done. Except that the debug configuration is used
+ instead of the normal launch configuration. If a debugging session
+ is started on a processor that does not support debugging, a dialog
+ will ask if you want to switch to one of the supported debuggers.
+ </para>
<note>
<title>Default JRE</title>
- <para> The default JRE does not have built in support for debugging, even though it is based on Apache Xalan. It is
- recommended to use Xalan or another processor provided by an adopter to do your transformations. The default
- processor is known to have some issues that Xalan and other processors do not have.</para>
+ <para> The default JRE does not have built in support for debugging,
+ even though it is based on Apache Xalan. It is recommended to use
+ Xalan or another processor provided by an adopter to do your
+ transformations. The default processor is known to have some issues
+ that Xalan and other processors do not have.</para>
</note>
</section>
- <section id="XSLDebugCommon">
+ <section
+ id="XSLDebugCommon">
<?dbhtml filename="launching/debugging_common.html" ?>
<title>Common Debugging Operations</title>
<para>
- XSLT debugging is handled by the eclipse platforms debugging framework support as outlined in the
- <ulink url="/help/topic/org.eclipse.platform.doc.isv/guide/debug_debug.htm">"Program Debug and Launch Support"</ulink>
- . Common operations like stepping into (F5), stepping over (F6), pausing, running to a breakpoint, and relaunching
- are supported. In addition to the standard Variable and Breakpoint views provided by the platform, there are some
- XSLT specific views and functionality as well. All of these are common regardless of the particular XSLT debugger
- being used.
+ XSLT debugging is handled by the eclipse platforms debugging
+ framework support as outlined in the
+ <ulink
+ url="/help/topic/org.eclipse.platform.doc.isv/guide/debug_debug.htm">"Program Debug and Launch Support"</ulink>
+ . Common operations like stepping into (F5), stepping over (F6),
+ pausing, running to a breakpoint, and relaunching are supported. In
+ addition to the standard Variable and Breakpoint views provided by
+ the platform, there are some XSLT specific views and functionality
+ as well. All of these are common regardless of the particular XSLT
+ debugger being used.
</para>
<tip>
<title>Introduction to Eclipse Debugging</title>
<para>
- <ulink url="http://www.mcs.vuw.ac.nz/courses/COMP205/2007T1/tools/eclipse/debugging/basics.shtml">Basic Debugging in Eclipse</ulink>
- contains a good general introduction to the basic features provided by the Eclipse Debug view. XSL Tools leverages
- many of these features and the same concepts apply to the XSL Tools debugger.
+ <ulink
+ url="http://www.mcs.vuw.ac.nz/courses/COMP205/2007T1/tools/eclipse/debugging/basics.shtml">Basic Debugging in Eclipse</ulink>
+ contains a good general introduction to the basic features provided
+ by the Eclipse Debug view. XSL Tools leverages many of these
+ features and the same concepts apply to the XSL Tools debugger.
</para>
</tip>
- <para> In addition to the standard features and functionality, the XSL Tools debugging support adds the following
- additional items:</para>
+ <para> In addition to the standard features and functionality, the
+ XSL Tools debugging support adds the following additional items:
+ </para>
<itemizedlist>
<listitem>
<para> Result View</para>
@@ -79,27 +170,38 @@
<para>XSLT Processor Specific Functionality</para>
</listitem>
</itemizedlist>
- <section id="XSLDebugResultView">
+ <section
+ id="XSLDebugResultView">
<?dbhtml filename="launching/debugging_resultview.html" ?>
<title>Result View</title>
- <para> The XSLT Debugger has a result view. This will show the output that the stylesheet has generated to the
- current break point or since the last step command was issued.</para>
+ <para> The XSLT Debugger has a result view. This will show the
+ output that the stylesheet has generated to the current break point
+ or since the last step command was issued.</para>
<mediaobject>
<imageobject>
- <imagedata align="center" format="PNG" fileref="../images/launching/resultView.png" />
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/resultView.png" />
</imageobject>
</mediaobject>
- <para> The result view is updated throughout the debugging process, and is useful to help see what output is
- generated at specific points during a transformation.</para>
+ <para> The result view is updated throughout the debugging process,
+ and is useful to help see what output is generated at specific
+ points during a transformation.</para>
</section>
- <section id="XSLDebugVariables">
+ <section
+ id="XSLDebugVariables">
<?dbhtml filename="launching/debugging_variablesview.html" ?>
<title>Variables View</title>
- <para> The variables view will show all the local and global variables and params that are currently in scope. There
- are two types of variables that can be views.</para>
+ <para> The variables view will show all the local and global
+ variables and params that are currently in scope. There are two
+ types of variables that can be views.</para>
<mediaobject>
<imageobject>
- <imagedata align="center" format="PNG" fileref="../images/launching/nodesetVariable.png" />
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/nodesetVariable.png" />
</imageobject>
</mediaobject>
<itemizedlist>
@@ -107,55 +209,70 @@
<listitem>
<para>
<emphasis>String</emphasis>
- - These contain text values. This could be strings of text, numbers, or other characters.
+ - These contain text values. This could be strings of text,
+ numbers, or other characters.
</para>
</listitem>
<listitem>
<para>
<emphasis>Nodesets</emphasis>
- - Nodesets are represented in the variables view as expandable variables. They contain sequences of nodes. The
- type of nodes are represented by icons for elements, attributes, text, comments or processing instructions.
+ - Nodesets are represented in the variables view as expandable
+ variables. They contain sequences of nodes. The type of nodes are
+ represented by icons for elements, attributes, text, comments or
+ processing instructions.
</para>
</listitem>
</itemizedlist>
<note>
<title>Can I change the value of variables?</title>
- <para> Currently the XSLT Debugger does not support changing the values or contents of a variable. All XSLT
- variables are read only.</para>
+ <para> Currently the XSLT Debugger does not support changing the
+ values or contents of a variable. All XSLT variables are read
+ only.</para>
</note>
</section>
</section>
- <section id="XSLDebugProcessorSpecific">
+ <section
+ id="XSLDebugProcessorSpecific">
<?dbhtml filename="launching/debugging_processors.html" ?>
<title>XSLT Processor Specific Support</title>
- <para> Various XSLT processors provide various levels of debugging support. Many do not provide support for debugging
- of stylesheets, and thus can't be used for debugging. XSL Tools provides basic support for Xalan, and can be used as
- a guide for adopters on how to implement their own specific debugging support for other processors.</para>
- <section id="XSLDebugXalan">
+ <para> Various XSLT processors provide various levels of debugging
+ support. Many do not provide support for debugging of stylesheets,
+ and thus can't be used for debugging. XSL Tools provides basic
+ support for Xalan, and can be used as a guide for adopters on how to
+ implement their own specific debugging support for other processors.
+ </para>
+ <section
+ id="XSLDebugXalan">
<title>XSL Debugging with Xalan</title>
- <para> Xalan provides general stylesheet execution and evalation functionality. However there are a few things that
- Xalan does not suppor that other processors do.</para>
+ <para> Xalan provides general stylesheet execution and evalation
+ functionality. However there are a few things that Xalan does not
+ suppor that other processors do.</para>
<orderedlist>
<title>Xalan Debugging Issues</title>
<listitem>
<para>
<emphasis>Breakpoints</emphasis>
- - Xalan does not support stopping at Global Variables or Parameters when a debugging session is started. It will
- automatically start at the first template. Break points must be placed in templates to be honored. The reason for
- this is that Xalan lazily initializes the variables only when they are first used.
+ - Xalan does not support stopping at Global Variables or
+ Parameters when a debugging session is started. It will
+ automatically start at the first template. Break points must be
+ placed in templates to be honored. The reason for this is that
+ Xalan lazily initializes the variables only when they are first
+ used.
</para>
</listitem>
<listitem>
<para>
<emphasis>XSLT Text elements</emphasis>
- - Xalan does not send notifications of xsl:text elements. These are skipped over when debugging.
+ - Xalan does not send notifications of xsl:text elements. These
+ are skipped over when debugging.
</para>
</listitem>
<listitem>
<para>
<emphasis>Built In Templates</emphasis>
- - Xalan does provide notification when the built in templates are called, but currently the debugger does not
- support or display stepping into these templates.
+ - Xalan does provide notification when the built in templates are
+ called, but currently the debugger does not support or display
+ stepping into these templates.
</para>
</listitem>
</orderedlist>
diff --git a/docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html b/docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html
index 36d2593..fb8e6f2 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html
@@ -1,11 +1,7 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Concepts</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../introduction/gettingstarted.html" title="Getting Started"><link rel="next" href="resources.html" title="Resources"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N10019"></a>XSLT Concepts</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="concepts.html#ResucingXSLT">Rescuing XSLT From Niche Status</a></span><ul><li><span class="section"><a href="concepts.html#N10034">The Problem</a></span></li><li><span class="section"><a href="concepts.html#N1005A">The Solution</a></span></li><li><span class="section"><a href="concepts.html#N10081">Queries</a></span><ul><li><span class="section"><a href="concepts.html#N1008F">xsl:for-each</a></span></li><li><span class="section"><a href="concepts.html#N1009B">xsl:if</a></span></li><li><span class="section"><a href="concepts.html#N100A5">xsl:choose</a></span></li></ul></li><li><span class="section"><a href="concepts.html#N100AF">Conclusion</a></span></li></ul></li><li><span class="section"><a href="resources.html">Resources</a></span></li></ul></div><p>
</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ResucingXSLT"></a>Rescuing XSLT From Niche Status</h2></div><div><h3 class="subtitle">A Gentle Introduction to XSLT through HTML Templates</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
- <span class="emphasis"><em>
- Editors Note: This originally appeared at
- <a class="ulink" href="http://www.xfront.com/rescuing-xslt.html" target="_top">XFront.com</a>
- , and is republished here with permission. The article is written by David Jacobs.
- </em></span>
+ <span class="emphasis"></span>
</p></div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
XSLT is one of the most exciting technologies to come out of the XML family. Unfortunately, its incredible
power and associated complexity can be overwhelming to new users preventing many from experimenting with it or
@@ -125,7 +121,7 @@
capabilities as the need arises. In addition the resulting XSLT files are more intuitive and
maintainable.
</p><pre class="programlisting">
-<span class="bold"><strong>&lt;xsl:value-of&gt; and {}</strong></span>
+<span class="bold"></span>
</pre><p>
On to an example. Here is a very simple welcome page.
</p><pre class="programlisting">
@@ -239,7 +235,7 @@
Welcome &lt;xsl:value-of select="member/name"/&gt;!
&lt;br/&gt;
Your home phone number is:
- <span class="bold"><strong>&lt;xsl:value-of select="member/phone[@type=&rsquo;home&rsquo;]"/&gt;</strong></span>
+ <span class="bold"></span>
&lt;/font&gt;
&lt;/body
&lt;/html
diff --git a/docs/org.eclipse.wst.xsl.doc/html/concepts/resources.html b/docs/org.eclipse.wst.xsl.doc/html/concepts/resources.html
index 2e83f04..513bb16 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/concepts/resources.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/concepts/resources.html
@@ -1,5 +1,5 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Resources</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="concepts.html" title="XSLT Concepts"><link rel="prev" href="concepts.html" title="XSLT Concepts"><link rel="next" href="../editor/xsleditor.html" title="XSL Editing"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="concepts_Resources"></a>Resources</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
- <a class="ulink" href="http://www.w3.org/TR/xslt" target="_top">XSLT 1.0 Specification</a> - The official W3C XSLT 1.0 Specification.
+ - The official W3C XSLT 1.0 Specification.
</p></li><li><p>
- <a class="ulink" href="http://www.dpawson.co.uk/xsl/index.html" target="_top">XSLT FAQ</a> - maintained by Dave Pawson.
- </p></li><li><p><a class="ulink" href="http://www.xfront.com/rescuing-xslt.html" target="_top">Rescuing XSLT from Niche Status</a> - by David Jacobs.</p></li><li><p><a class="ulink" href="http://www.xml.com/pub/a/2003/11/26/learnXSLT.html" target="_top">Five XSLT Basics</a> - by Michael Fitzgerald author of Learning XSLT.</p></li><li><p><a class="ulink" href="http://www.xfront.com/files/tutorials.html" target="_top">XFront Tutorials</a> - provides several tutorials include XSLT 1.0.</p></li><li><p><a class="ulink" href="http://www.cafeconleche.org/books/bible2/chapters/ch17.html" target="_top">XSL Transformations</a> - Chapter 17 of the XML Bible 2nd Edition.</p></li></ul></div></div></body></html> \ No newline at end of file
+ - maintained by Dave Pawson.
+ </p></li><li><p> - by David Jacobs.</p></li><li><p> - by Michael Fitzgerald author of Learning XSLT.</p></li><li><p> - provides several tutorials include XSLT 1.0.</p></li><li><p> - Chapter 17 of the XML Bible 2nd Edition.</p></li></ul></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_coloring.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_coloring.html
index 4ecf215..d33b835 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_coloring.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_coloring.html
@@ -1,11 +1,11 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Syntax Coloring</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor.html" title="XSL Editing"><link rel="prev" href="xsleditor_templates.html" title="Templates"><link rel="next" href="xsleditor_markers.html" title="XSLT Markers and Annotations"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xsltSyntaxColoring"></a>XSLT Syntax Coloring</h2></div></div></div><p>
XSL Tools Editor can have syntax coloring that is specific just for the the
XSLT Namespace as showing in
- <a class="xref" href="xsleditor_coloring.html#fig_editorSyntaxColoring" title="Figure&nbsp;8.&nbsp;XSLT Specific Syntax Coloring">Figure&nbsp;8, &ldquo;XSLT Specific Syntax Coloring&rdquo;</a>
+
.
</p><div class="figure"><a name="fig_editorSyntaxColoring"></a><p class="title"><b>Figure&nbsp;8.&nbsp;XSLT Specific Syntax Coloring</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/syntaxColoring.png" align="middle" alt="XSLT Specific Syntax Coloring"></div></div></div><br class="figure-break"><p>
The default coloring shown is to make all XSLT elements and attributes bold.
The settings are controled in
- <a class="xref" href="../preferences/xslpreferences.html" title="XSL Tools Preferences"><i>XSL Tools Preferences</i></a>
+
.
</p></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist.html
index eb5c3dc..80f65ca 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist.html
@@ -2,7 +2,7 @@
XSL Tools extends the existing content assistance support of the XML Editor to
provide content assistance for several XSL namespace attributes. The content
assistance provided covers the available XPath statements as defined in the
- <span class="emphasis"><em>XPath Templates</em></span>
+ <span class="emphasis"></span>
preference page.
</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">XPath 2.0 Support</h3><p>Currently XPath 2.0 is not supported directly. However, a user
can add this support if they need it by adding the missing XPath functions
@@ -14,6 +14,6 @@
added to the various markup it includes. The XSLT Editor will provide
content assistance and proposals for XSLT elements that are available to
be used within non-XSLT namespaced elements. This is depicted in
- <a class="xref" href="xsleditor_contentassist.html#fig_XSLProposals" title="Figure&nbsp;1.&nbsp;XSLT Proposals within Non-XSLT elements">Figure&nbsp;1, &ldquo;XSLT Proposals within Non-XSLT elements&rdquo;</a>
+
.
</p><div class="figure"><a name="fig_XSLProposals"></a><p class="title"><b>Figure&nbsp;1.&nbsp;XSLT Proposals within Non-XSLT elements</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/xslproposals.png" align="middle" alt="XSLT Proposals within Non-XSLT elements"></div></div></div><br class="figure-break"></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_calltemplate.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_calltemplate.html
index f74ff33..a2846af 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_calltemplate.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_calltemplate.html
@@ -1,6 +1,6 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Call-Template Assistance</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor_contentassist.html" title="Content Assist"><link rel="prev" href="xsleditor_contentassist_namedtemplate.html" title="Named Template Assistance"><link rel="next" href="xsleditor_contentassist_include.html" title="Include and Import href Assistance"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ed_CallTemplateAssist"></a>Call-Template Assistance</h3></div></div></div><p>
Any
- <span class="emphasis"><em>call-template</em></span>
+ <span class="emphasis"></span>
xslt element has content assistance available for it's name attribute.
This will provide a list of possible XSLT named templates that can be
called from the current stylesheet. This takes into effect all included
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_exclude.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_exclude.html
index 4f6cdab..ed0b84a 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_exclude.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_exclude.html
@@ -1,17 +1,16 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Exclude-Result-Prefixes</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor_contentassist.html" title="Content Assist"><link rel="prev" href="xsleditor_contentassist_selecttest.html" title="Select, Test, and Match Attributes"><link rel="next" href="xsleditor_contentassist_modeassist.html" title="Mode attribute assistance"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ExcludeResultPrefixesContentAssist"></a>Exclude-Result-Prefixes</h3></div></div></div><p>
The
- <span class="emphasis"><em>exclude-result-prefixes</em></span>
+ <span class="emphasis"></span>
attribute in both XSLT 1.0 and XSLT 2.0 allows for the exclusion of
certain namespace declarations in the output document. The content
assistance populates a list of available namespaces that have been defined
in the stylseheet and provides them as proposals as shown in
- <a class="xref" href="xsleditor_contentassist_exclude.html#fig_ExcludeResultPrefixesContentAssist1" title="Figure&nbsp;2.&nbsp;Exclude-result-prefixes Content Assistance">Figure&nbsp;2, &ldquo;Exclude-result-prefixes Content Assistance
- &rdquo;</a>
+
.
</p><div class="figure"><a name="fig_ExcludeResultPrefixesContentAssist1"></a><p class="title"><b>Figure&nbsp;2.&nbsp;Exclude-result-prefixes Content Assistance
</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/ExcludeContentAssist1.png" align="middle" alt="Exclude-result-prefixes Content Assistance"></div></div></div><br class="figure-break"><p>
If the attribute has no values defined, then the
- <span class="emphasis"><em>#all</em></span>
+ <span class="emphasis"></span>
value will be available in the list. If #all is already in the attributes
value, then no content assistance will be available.
</p><div class="figure"><a name="fig_ExcludeResultPrefixesContentAssist2"></a><p class="title"><b>Figure&nbsp;3.&nbsp;Filtered exclude-result-prefixes proposals</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/ExcludeContentAssist2.png" align="middle" alt="Filtered exclude-result-prefixes proposals"></div></div></div><br class="figure-break"><p>Content assistance is intelligent enough to know when a namespace
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_include.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_include.html
index 1e15b77..2ba5c10 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_include.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_include.html
@@ -1,6 +1,6 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Include and Import href Assistance</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor_contentassist.html" title="Content Assist"><link rel="prev" href="xsleditor_contentassist_calltemplate.html" title="Call-Template Assistance"><link rel="next" href="xsleditor_templates.html" title="Templates"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ed_href"></a>
Include and Import
- <span class="emphasis"><em>href</em></span>
+ <span class="emphasis"></span>
Assistance
</h3></div></div></div><p>XSLT stylesheets have the ability to import and include other
stylesheets. This allows for a modular structure for the templates to be
@@ -9,7 +9,7 @@
difficult to remember the names and locations of all the stylesheets.
</p><p>
To this end, the XSLT editor provides content assistance for the
- <span class="emphasis"><em>href</em></span>
+ <span class="emphasis"></span>
attribute. The scope of the assistance is restricted to the project that
the current stylesheet that is being editted resides.
</p><div class="figure"><a name="fig_HREFAssistance"></a><p class="title"><b>Figure&nbsp;7.&nbsp;Include/Import href Assistance</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/hrefAssistance.png" align="middle" alt="Include/Import href Assistance"></div></div></div><br class="figure-break"></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_modeassist.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_modeassist.html
index 1fc65b0..0de1ec2 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_modeassist.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_modeassist.html
@@ -1,17 +1,17 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Mode attribute assistance</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor_contentassist.html" title="Content Assist"><link rel="prev" href="xsleditor_contentassist_exclude.html" title="Exclude-Result-Prefixes"><link rel="next" href="xsleditor_contentassist_namedtemplate.html" title="Named Template Assistance"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ed_ModeAssist"></a>Mode attribute assistance</h3></div></div></div><p>
Content assistance is available for those xsl elements that support the
mode attribute. For XSLT 1.0 these elements are
- <span class="emphasis"><em>template</em></span>
+ <span class="emphasis"></span>
,
- <span class="emphasis"><em>apply-templates</em></span>
+ <span class="emphasis"></span>
, and
- <span class="emphasis"><em>apply-imports</em></span>
+ <span class="emphasis"></span>
.
</p><div class="figure"><a name="fig_ModeAssistance"></a><p class="title"><b>Figure&nbsp;4.&nbsp;Mode attribute assistance</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/modeAssistance.png" align="middle" alt="Mode attribute assistance"></div></div></div><br class="figure-break"><p>
The proposal list is populated by those modes defined on templates in the
current stylesheet, and any of the templates that are
- <span class="emphasis"><em>included</em></span>
+ <span class="emphasis"></span>
or
- <span class="emphasis"><em>imported</em></span>
+ <span class="emphasis"></span>
.
</p></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_namedtemplate.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_namedtemplate.html
index 6b87501..26d8879 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_namedtemplate.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_namedtemplate.html
@@ -1,6 +1,6 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Named Template Assistance</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor_contentassist.html" title="Content Assist"><link rel="prev" href="xsleditor_contentassist_modeassist.html" title="Mode attribute assistance"><link rel="next" href="xsleditor_contentassist_calltemplate.html" title="Call-Template Assistance"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ed_NamedTemplateAssist"></a>Named Template Assistance</h3></div></div></div><p>
Call Named templates have content assistance available for their
- <span class="emphasis"><em>name</em></span>
+ <span class="emphasis"></span>
attributes. This will provide a list of called-templates that have been
used, but have not yet been defined or overridden within the current
stylesheet.
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_selecttest.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_selecttest.html
index 5541807..c56bbd4 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_selecttest.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_contentassist_selecttest.html
@@ -1,23 +1,23 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Select, Test, and Match Attributes</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor_contentassist.html" title="Content Assist"><link rel="prev" href="xsleditor_contentassist.html" title="Content Assist"><link rel="next" href="xsleditor_contentassist_exclude.html" title="Exclude-Result-Prefixes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="SelectTest"></a>Select, Test, and Match Attributes</h3></div></div></div><p>
Where ever an xsl element supports a
- <span class="emphasis"><em>select</em></span>
+ <span class="emphasis"></span>
,
- <span class="emphasis"><em>test</em></span>
+ <span class="emphasis"></span>
, or
- <span class="emphasis"><em>match</em></span>
+ <span class="emphasis"></span>
attribute, content assistance is available. This includes support for the
following:
</p><div class="itemizedlist"><p class="title"><b>Select, Match and Test Assistance</b></p><ul type="disc"><li><p>
- <span class="emphasis"><em>Variables</em></span>
+ <span class="emphasis"></span>
- both local and global variables are supported within the current
stylesheet. Any local or global variable will be added to the list
and the name is prefixed with a dollar sign $ symbol.
</p></li><li><p>
- <span class="emphasis"><em>XPath 1.0</em></span>
+ <span class="emphasis"></span>
- XPath 1.0 is supported through the use of templates. All of the
XPath 1.0 and XSLT xpath extension functions are available, as
well as
- <span class="emphasis"><em>axis</em></span>
+ <span class="emphasis"></span>
operations. Currently XPath 2.0 is not supported directly, but
will be added in the future.
</p></li></ul></div><p>Content assistance for the select and test attributes is
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_debugging.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_debugging.html
index 6fe384a..6ce4568 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_debugging.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_debugging.html
@@ -1,7 +1,7 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Navigation</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xsleditor.html" title="XSL Editing"><link rel="prev" href="xsleditor_debugging.html" title="XSL Debugging"><link rel="next" href="../launching/launching.html" title="XSL Launching and Debugging"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="N10223"></a>Navigation</h2></div></div></div><p>
Many of the variables, imports/includes, and templates can be navigated to
using the
- <span class="emphasis"><em>Open Declaration (F3)</em></span>
+ <span class="emphasis"></span>
popup menu option. They can also be navigated to directly by CTRL-Clicking on
the name of the variable, import/include, or template. Items that currently
have hyperlinking navigation are:
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_markers.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_markers.html
index 2937160..a04fabb 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_markers.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_markers.html
@@ -3,9 +3,9 @@
elements in the stylesheet.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="xsltOverRide"></a>Template Override</h3></div></div></div><p>The XSLT editor will mark templates that have overriden an imported
template of the same name.</p><div class="figure"><a name="fig_OverRide1"></a><p class="title"><b>Figure&nbsp;9.&nbsp;Overriden Template</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/editor/override1.png" align="middle" alt="Overriden Template"></div></div></div><br class="figure-break"><p>
In
- <a class="xref" href="xsleditor_markers.html#fig_OverRide1" title="Figure&nbsp;9.&nbsp;Overriden Template">Figure&nbsp;9, &ldquo;Overriden Template&rdquo;</a>
+
, the template
- <span class="emphasis"><em>TempB</em></span>
+ <span class="emphasis"></span>
overrides an imported template. By moving the mouse pointer over the
triangle icon in the rule bar, information about which file the original
template resides.
diff --git a/docs/org.eclipse.wst.xsl.doc/html/general/general.html b/docs/org.eclipse.wst.xsl.doc/html/general/general.html
index 802977a..7396717 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/general/general.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/general/general.html
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>General</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../preferences/syntaxColoring.html" title="XSLT Syntax Coloring"><link rel="next" href="../samples/samples.html" title="XSL Tooling Samples"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N103A7"></a>General</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="general.html#XInclude">XInclude</a></span></li></ul></div><p>This section covers topics that don't have any other particular place to go.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XInclude"></a>XInclude</h2></div></div></div><p>
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>General</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../preferences/syntaxColoring.html" title="XSLT Syntax Coloring"><link rel="next" href="../samples/samples.html" title="XSL Tooling Samples"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N103E1"></a>General</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="general.html#XInclude">XInclude</a></span></li></ul></div><p>This section covers topics that don't have any other particular place to go.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XInclude"></a>XInclude</h2></div></div></div><p>
XInclude allows a user to import or include other XML files into one xml file.
It is used primarily with documentation file formats like Docbook and DITA. It
allows for separating out large xml documents into more manageable chunks of information.
@@ -10,16 +10,14 @@
</p><div class="mediaobject" align="center"><img src="../images/general/xinclude.png" align="middle"></div><p>
The following parameters are available on the xsl.xinclude ANT task:
</p><div class="itemizedlist"><ul type="disc"><li><p>
- <span class="bold"><strong>
- in
- </strong></span> - The full path to the input file that contains
+ <span class="bold"></span> - The full path to the input file that contains
the file with the XIncludes. If the files that it includes have includes, then
those will be brought in an expanded as well.
</p></li><li><p>
- <span class="bold"><strong>out</strong></span> - The full path to the output file
+ <span class="bold"></span> - The full path to the output file
to be written with all includes expanded. This is typically used as the
input to a stylesheet transformation process.
- </p></li></ul></div><div class="example"><a name="N103D2"></a><p class="title"><b>Example&nbsp;1.&nbsp;XInclude Example</b></p><div class="example-contents"><pre class="programlisting">
+ </p></li></ul></div><div class="example"><a name="N1040C"></a><p class="title"><b>Example&nbsp;1.&nbsp;XInclude Example</b></p><div class="example-contents"><pre class="programlisting">
&lt;target name="merge"&gt;
&lt;xsl.xinclude in="${docbooksource}/xslhelp.dbk"
out="${docbooksource}/xslhelpcombined.dbk"/&gt;
diff --git a/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLDebugging.png b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLDebugging.png
new file mode 100644
index 0000000..5cb456e
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLDebugging.png
Binary files differ
diff --git a/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLRunDebugConfigurations.png b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLRunDebugConfigurations.png
new file mode 100644
index 0000000..675a64f
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLRunDebugConfigurations.png
Binary files differ
diff --git a/docs/org.eclipse.wst.xsl.doc/html/index.html b/docs/org.eclipse.wst.xsl.doc/html/index.html
index 3ecea95..d97e30d 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/index.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/index.html
@@ -1,5 +1,5 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Tools User Documentation</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="index.html" title="XSL Tools User Documentation"><link rel="next" href="introduction/gettingstarted.html" title="Getting Started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="XSLUser"></a>XSL Tools User Documentation</h1></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Carver</span></h3></div></div><div><p class="copyright">Copyright &copy; 2008 Eclipse Foundation and others</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="chapter"><a href="introduction/gettingstarted.html">Getting Started</a></span></li><li><span class="chapter"><a href="concepts/concepts.html">XSLT Concepts</a></span><ul><li><span class="section"><a href="concepts/concepts.html#ResucingXSLT">Rescuing XSLT From Niche Status</a></span><ul><li><span class="section"><a href="concepts/concepts.html#N10034">The Problem</a></span></li><li><span class="section"><a href="concepts/concepts.html#N1005A">The Solution</a></span></li><li><span class="section"><a href="concepts/concepts.html#N10081">Queries</a></span><ul><li><span class="section"><a href="concepts/concepts.html#N1008F">xsl:for-each</a></span></li><li><span class="section"><a href="concepts/concepts.html#N1009B">xsl:if</a></span></li><li><span class="section"><a href="concepts/concepts.html#N100A5">xsl:choose</a></span></li></ul></li><li><span class="section"><a href="concepts/concepts.html#N100AF">Conclusion</a></span></li></ul></li><li><span class="section"><a href="concepts/resources.html">Resources</a></span></li></ul></li><li><span class="chapter"><a href="editor/xsleditor.html">XSL Editing</a></span><ul><li><span class="section"><a href="editor/xsleditor.html#Validation">Validation</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist.html">Content Assist</a></span><ul><li><span class="section"><a href="editor/xsleditor_contentassist.html#ed_XSLProposals">XSLT Element Proposals</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_selecttest.html">Select, Test, and Match Attributes</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_exclude.html">Exclude-Result-Prefixes</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_modeassist.html">Mode attribute assistance</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_namedtemplate.html">Named Template Assistance</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_calltemplate.html">Call-Template Assistance</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_include.html">
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Tools User Documentation</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="index.html" title="XSL Tools User Documentation"><link rel="next" href="introduction/gettingstarted.html" title="Getting Started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="XSLUser"></a>XSL Tools User Documentation</h1></div><div><div class="author"><h3 class="author"><span class="firstname"></span> <span class="surname"></span></h3></div></div><div><p class="copyright">Copyright &copy; 2008 Eclipse Foundation and others</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="chapter"><a href="introduction/gettingstarted.html">Getting Started</a></span></li><li><span class="chapter"><a href="concepts/concepts.html">XSLT Concepts</a></span><ul><li><span class="section"><a href="concepts/concepts.html#ResucingXSLT">Rescuing XSLT From Niche Status</a></span><ul><li><span class="section"><a href="concepts/concepts.html#N10034">The Problem</a></span></li><li><span class="section"><a href="concepts/concepts.html#N1005A">The Solution</a></span></li><li><span class="section"><a href="concepts/concepts.html#N10081">Queries</a></span><ul><li><span class="section"><a href="concepts/concepts.html#N1008F">xsl:for-each</a></span></li><li><span class="section"><a href="concepts/concepts.html#N1009B">xsl:if</a></span></li><li><span class="section"><a href="concepts/concepts.html#N100A5">xsl:choose</a></span></li></ul></li><li><span class="section"><a href="concepts/concepts.html#N100AF">Conclusion</a></span></li></ul></li><li><span class="section"><a href="concepts/resources.html">Resources</a></span></li></ul></li><li><span class="chapter"><a href="editor/xsleditor.html">XSL Editing</a></span><ul><li><span class="section"><a href="editor/xsleditor.html#Validation">Validation</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist.html">Content Assist</a></span><ul><li><span class="section"><a href="editor/xsleditor_contentassist.html#ed_XSLProposals">XSLT Element Proposals</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_selecttest.html">Select, Test, and Match Attributes</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_exclude.html">Exclude-Result-Prefixes</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_modeassist.html">Mode attribute assistance</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_namedtemplate.html">Named Template Assistance</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_calltemplate.html">Call-Template Assistance</a></span></li><li><span class="section"><a href="editor/xsleditor_contentassist_include.html">
Include and Import
href
Assistance
- </a></span></li></ul></li><li><span class="section"><a href="editor/xsleditor_templates.html">Templates</a></span><ul><li><span class="section"><a href="editor/xsleditor_templates.html#N101D3">XPath Templates</a></span></li></ul></li><li><span class="section"><a href="editor/xsleditor_coloring.html">XSLT Syntax Coloring</a></span></li><li><span class="section"><a href="editor/xsleditor_markers.html">XSLT Markers and Annotations</a></span><ul><li><span class="section"><a href="editor/xsleditor_markers.html#xsltOverRide">Template Override</a></span></li></ul></li><li><span class="section"><a href="editor/xsleditor_debugging.html">XSL Debugging</a></span></li><li><span class="section"><a href="editor/xsleditor_debugging.html">Navigation</a></span></li></ul></li><li><span class="chapter"><a href="launching/launching.html">XSL Launching and Debugging</a></span><ul><li><span class="section"><a href="launching/launching.html#XSLLaunch">XSL Launching</a></span></li><li><span class="section"><a href="launching/debugging.html">XSLT Debugging</a></span><ul><li><span class="section"><a href="launching/debugging.html#DebugGettingStarted">Starting a Debug Session</a></span></li><li><span class="section"><a href="launching/debugging_common.html">Common Debugging Operations</a></span><ul><li><span class="section"><a href="launching/debugging_common.html#XSLDebugResultView">Result View</a></span></li><li><span class="section"><a href="launching/debugging_variablesview.html">Variables View</a></span></li></ul></li><li><span class="section"><a href="launching/debugging_processors.html">XSLT Processor Specific Support</a></span><ul><li><span class="section"><a href="launching/debugging_processors.html#XSLDebugXalan">XSL Debugging with Xalan</a></span></li></ul></li></ul></li></ul></li><li><span class="chapter"><a href="preferences/xslpreferences.html">XSL Tools Preferences</a></span><ul><li><span class="section"><a href="preferences/xslpreferences.html#XSLFeatures">Features</a></span></li><li><span class="section"><a href="preferences/xslprocessors.html">Installed Processors</a></span></li><li><span class="section"><a href="preferences/xsloutputproperties.html">Output Properties</a></span></li><li><span class="section"><a href="preferences/xpathtemplates.html">XPath Templates</a></span><ul><li><span class="section"><a href="preferences/xpathtemplates.html#XPathTemplateNew">Creating New Templates</a></span></li><li><span class="section"><a href="preferences/xpathimport.html">Import XPath Templates</a></span></li><li><span class="section"><a href="preferences/xpathexport.html">Import XPath Templates</a></span></li></ul></li><li><span class="section"><a href="preferences/validation.html">Project Validation Preferences</a></span></li><li><span class="section"><a href="preferences/syntaxColoring.html">XSLT Syntax Coloring</a></span></li></ul></li><li><span class="chapter"><a href="general/general.html">General</a></span><ul><li><span class="section"><a href="general/general.html#XInclude">XInclude</a></span></li></ul></li><li><span class="chapter"><a href="samples/samples.html">XSL Tooling Samples</a></span><ul><li><span class="section"><a href="samples/samples.html#EclipseHelp">Eclipse Help</a></span><ul><li><span class="section"><a href="samples/samples.html#DocbookEclipseHelp">Creating Eclipse Help with Docbook and XSL Tools</a></span></li><li><span class="section"><a href="samples/samples.html#DITAEclipseHelp">Creating Eclipse Help with DITA and XSL Tools</a></span></li></ul></li></ul></li><li><span class="chapter"><a href="legal.html">Notices</a></span></li></ul></div></div></body></html> \ No newline at end of file
+ </a></span></li></ul></li><li><span class="section"><a href="editor/xsleditor_templates.html">Templates</a></span><ul><li><span class="section"><a href="editor/xsleditor_templates.html#N101D3">XPath Templates</a></span></li></ul></li><li><span class="section"><a href="editor/xsleditor_coloring.html">XSLT Syntax Coloring</a></span></li><li><span class="section"><a href="editor/xsleditor_markers.html">XSLT Markers and Annotations</a></span><ul><li><span class="section"><a href="editor/xsleditor_markers.html#xsltOverRide">Template Override</a></span></li></ul></li><li><span class="section"><a href="editor/xsleditor_debugging.html">XSL Debugging</a></span></li><li><span class="section"><a href="editor/xsleditor_debugging.html">Navigation</a></span></li></ul></li><li><span class="chapter"><a href="launching/launching.html">XSL Launching and Debugging</a></span><ul><li><span class="section"><a href="launching/launching.html#XSLLaunch">XSL Launching</a></span><ul><li><span class="section"><a href="launching/launching.html#XSLLaunchConfig">Launch Configuration</a></span><ul><li><span class="section"><a href="launching/launching.html#XSLLaunch_Main">Main Tab</a></span></li><li><span class="section"><a href="launching/launching.html#XSLLaunch_Output">Output Tab</a></span></li><li><span class="section"><a href="launching/launching.html#XSLLaunch_Processor">Processor Tab</a></span></li></ul></li></ul></li><li><span class="section"><a href="launching/debugging.html">XSLT Debugging</a></span><ul><li><span class="section"><a href="launching/debugging.html#DebugGettingStarted">Starting a Debug Session</a></span></li><li><span class="section"><a href="launching/debugging_common.html">Common Debugging Operations</a></span><ul><li><span class="section"><a href="launching/debugging_common.html#XSLDebugResultView">Result View</a></span></li><li><span class="section"><a href="launching/debugging_variablesview.html">Variables View</a></span></li></ul></li><li><span class="section"><a href="launching/debugging_processors.html">XSLT Processor Specific Support</a></span><ul><li><span class="section"><a href="launching/debugging_processors.html#XSLDebugXalan">XSL Debugging with Xalan</a></span></li></ul></li></ul></li></ul></li><li><span class="chapter"><a href="preferences/xslpreferences.html">XSL Tools Preferences</a></span><ul><li><span class="section"><a href="preferences/xslpreferences.html#XSLFeatures">Features</a></span></li><li><span class="section"><a href="preferences/xslprocessors.html">Installed Processors</a></span></li><li><span class="section"><a href="preferences/xsloutputproperties.html">Output Properties</a></span></li><li><span class="section"><a href="preferences/xpathtemplates.html">XPath Templates</a></span><ul><li><span class="section"><a href="preferences/xpathtemplates.html#XPathTemplateNew">Creating New Templates</a></span></li><li><span class="section"><a href="preferences/xpathimport.html">Import XPath Templates</a></span></li><li><span class="section"><a href="preferences/xpathexport.html">Import XPath Templates</a></span></li></ul></li><li><span class="section"><a href="preferences/validation.html">Project Validation Preferences</a></span></li><li><span class="section"><a href="preferences/syntaxColoring.html">XSLT Syntax Coloring</a></span></li></ul></li><li><span class="chapter"><a href="general/general.html">General</a></span><ul><li><span class="section"><a href="general/general.html#XInclude">XInclude</a></span></li></ul></li><li><span class="chapter"><a href="samples/samples.html">XSL Tooling Samples</a></span><ul><li><span class="section"><a href="samples/samples.html#EclipseHelp">Eclipse Help</a></span><ul><li><span class="section"><a href="samples/samples.html#DocbookEclipseHelp">Creating Eclipse Help with Docbook and XSL Tools</a></span></li><li><span class="section"><a href="samples/samples.html#DITAEclipseHelp">Creating Eclipse Help with DITA and XSL Tools</a></span></li></ul></li></ul></li><li><span class="chapter"><a href="legal.html">Notices</a></span></li></ul></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/index.xml b/docs/org.eclipse.wst.xsl.doc/html/index.xml
new file mode 100644
index 0000000..f515bc8
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/html/index.xml
@@ -0,0 +1 @@
+<index></index> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html
index 894a53f..d0ffc0d 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html
@@ -1,13 +1,21 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Debugging</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="launching.html" title="XSL Launching and Debugging"><link rel="prev" href="launching.html" title="XSL Launching and Debugging"><link rel="next" href="debugging_common.html" title="Common Debugging Operations"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XSLDebug"></a>XSLT Debugging</h2></div></div></div><p> XSL Tools provides a framework for XSLT processors to provide debugging support. The support provided is highly
- dependent on the processors. XSL Tools comes with built in support for the Xalan 2.7.1 processor. Debugging is only
- available for those processors that support the feature and plug into the extension point. The XSL Tools debugger
- leverages the existing eclipse platform Debug View</p><p>
- How the debugger acts will depend on the processor being used. Not all XSLT processors pass the same type of
- information to the debugger. These differences will be noted in the
- <a class="xref" href="debugging_processors.html" title="XSLT Processor Specific Support">the section called &ldquo;XSLT Processor Specific Support&rdquo;</a>
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Debugging</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="launching.html" title="XSL Launching and Debugging"><link rel="prev" href="launching.html" title="XSL Launching and Debugging"><link rel="next" href="debugging_common.html" title="Common Debugging Operations"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XSLDebug"></a>XSLT Debugging</h2></div></div></div><p> XSL Tools provides a framework for XSLT processors to provide
+ debugging support. The support provided is highly dependent on the
+ processors. XSL Tools comes with built in support for the Xalan 2.7.1
+ processor. Debugging is only available for those processors that
+ support the feature and plug into the extension point. The XSL Tools
+ debugger leverages the existing eclipse platform Debug View</p><div class="figure"><a name="fig_XSLDebug"></a><p class="title"><b>Figure&nbsp;13.&nbsp;XSLT Debugging</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/launching/XSLDebugging.png" align="middle" alt="XSLT Debugging"></div></div></div><br class="figure-break"><p>
+ How the debugger acts will depend on the processor being used. Not
+ all XSLT processors pass the same type of information to the
+ debugger. These differences will be noted in the
+
section.
- </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DebugGettingStarted"></a>Starting a Debug Session</h3></div></div></div><p> Debugging is started the same way as launching an XSL Tranformation is done. Except that the debug
- configuration is used instead of the normal launch configuration. If a debugging session is started on a processor
- that does not support debugging, a dialog will ask if you want to switch to one of the supported debuggers.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Default JRE</h3><p> The default JRE does not have built in support for debugging, even though it is based on Apache Xalan. It is
- recommended to use Xalan or another processor provided by an adopter to do your transformations. The default
- processor is known to have some issues that Xalan and other processors do not have.</p></div></div></div></body></html> \ No newline at end of file
+ </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DebugGettingStarted"></a>Starting a Debug Session</h3></div></div></div><p> Debugging is started the same way as launching an XSL
+ Tranformation is done. Except that the debug configuration is used
+ instead of the normal launch configuration. If a debugging session
+ is started on a processor that does not support debugging, a dialog
+ will ask if you want to switch to one of the supported debuggers.
+ </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Default JRE</h3><p> The default JRE does not have built in support for debugging,
+ even though it is based on Apache Xalan. It is recommended to use
+ Xalan or another processor provided by an adopter to do your
+ transformations. The default processor is known to have some issues
+ that Xalan and other processors do not have.</p></div></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_common.html b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_common.html
index 07255b2..e8200da 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_common.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_common.html
@@ -1,15 +1,22 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Common Debugging Operations</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="debugging.html" title="XSLT Debugging"><link rel="prev" href="debugging.html" title="XSLT Debugging"><link rel="next" href="debugging_variablesview.html" title="Variables View"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XSLDebugCommon"></a>Common Debugging Operations</h3></div></div></div><p>
- XSLT debugging is handled by the eclipse platforms debugging framework support as outlined in the
- <a class="ulink" href="/help/topic/org.eclipse.platform.doc.isv/guide/debug_debug.htm" target="_top">"Program Debug and Launch Support"</a>
- . Common operations like stepping into (F5), stepping over (F6), pausing, running to a breakpoint, and relaunching
- are supported. In addition to the standard Variable and Breakpoint views provided by the platform, there are some
- XSLT specific views and functionality as well. All of these are common regardless of the particular XSLT debugger
- being used.
+ XSLT debugging is handled by the eclipse platforms debugging
+ framework support as outlined in the
+
+ . Common operations like stepping into (F5), stepping over (F6),
+ pausing, running to a breakpoint, and relaunching are supported. In
+ addition to the standard Variable and Breakpoint views provided by
+ the platform, there are some XSLT specific views and functionality
+ as well. All of these are common regardless of the particular XSLT
+ debugger being used.
</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Introduction to Eclipse Debugging</h3><p>
- <a class="ulink" href="http://www.mcs.vuw.ac.nz/courses/COMP205/2007T1/tools/eclipse/debugging/basics.shtml" target="_top">Basic Debugging in Eclipse</a>
- contains a good general introduction to the basic features provided by the Eclipse Debug view. XSL Tools leverages
- many of these features and the same concepts apply to the XSL Tools debugger.
- </p></div><p> In addition to the standard features and functionality, the XSL Tools debugging support adds the following
- additional items:</p><div class="itemizedlist"><ul type="disc"><li><p> Result View</p></li><li><p>XSLT specific Variables</p></li><li><p>XSLT Processor Specific Functionality</p></li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLDebugResultView"></a>Result View</h4></div></div></div><p> The XSLT Debugger has a result view. This will show the output that the stylesheet has generated to the
- current break point or since the last step command was issued.</p><div class="mediaobject" align="center"><img src="../images/launching/resultView.png" align="middle"></div><p> The result view is updated throughout the debugging process, and is useful to help see what output is
- generated at specific points during a transformation.</p></div></div></body></html> \ No newline at end of file
+
+ contains a good general introduction to the basic features provided
+ by the Eclipse Debug view. XSL Tools leverages many of these
+ features and the same concepts apply to the XSL Tools debugger.
+ </p></div><p> In addition to the standard features and functionality, the
+ XSL Tools debugging support adds the following additional items:
+ </p><div class="itemizedlist"><ul type="disc"><li><p> Result View</p></li><li><p>XSLT specific Variables</p></li><li><p>XSLT Processor Specific Functionality</p></li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLDebugResultView"></a>Result View</h4></div></div></div><p> The XSLT Debugger has a result view. This will show the
+ output that the stylesheet has generated to the current break point
+ or since the last step command was issued.</p><div class="mediaobject" align="center"><img src="../images/launching/resultView.png" align="middle"></div><p> The result view is updated throughout the debugging process,
+ and is useful to help see what output is generated at specific
+ points during a transformation.</p></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_processors.html b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_processors.html
index 58bf997..53e85fc 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_processors.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_processors.html
@@ -1,16 +1,25 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Processor Specific Support</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="debugging.html" title="XSLT Debugging"><link rel="prev" href="debugging_variablesview.html" title="Variables View"><link rel="next" href="../preferences/xslpreferences.html" title="XSL Tools Preferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XSLDebugProcessorSpecific"></a>XSLT Processor Specific Support</h3></div></div></div><p> Various XSLT processors provide various levels of debugging support. Many do not provide support for debugging
- of stylesheets, and thus can't be used for debugging. XSL Tools provides basic support for Xalan, and can be used as
- a guide for adopters on how to implement their own specific debugging support for other processors.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLDebugXalan"></a>XSL Debugging with Xalan</h4></div></div></div><p> Xalan provides general stylesheet execution and evalation functionality. However there are a few things that
- Xalan does not suppor that other processors do.</p><div class="orderedlist"><p class="title"><b>Xalan Debugging Issues</b></p><ol type="1"><li><p>
- <span class="emphasis"><em>Breakpoints</em></span>
- - Xalan does not support stopping at Global Variables or Parameters when a debugging session is started. It will
- automatically start at the first template. Break points must be placed in templates to be honored. The reason for
- this is that Xalan lazily initializes the variables only when they are first used.
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Processor Specific Support</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="debugging.html" title="XSLT Debugging"><link rel="prev" href="debugging_variablesview.html" title="Variables View"><link rel="next" href="../preferences/xslpreferences.html" title="XSL Tools Preferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XSLDebugProcessorSpecific"></a>XSLT Processor Specific Support</h3></div></div></div><p> Various XSLT processors provide various levels of debugging
+ support. Many do not provide support for debugging of stylesheets,
+ and thus can't be used for debugging. XSL Tools provides basic
+ support for Xalan, and can be used as a guide for adopters on how to
+ implement their own specific debugging support for other processors.
+ </p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLDebugXalan"></a>XSL Debugging with Xalan</h4></div></div></div><p> Xalan provides general stylesheet execution and evalation
+ functionality. However there are a few things that Xalan does not
+ suppor that other processors do.</p><div class="orderedlist"><p class="title"><b>Xalan Debugging Issues</b></p><ol type="1"><li><p>
+ <span class="emphasis"></span>
+ - Xalan does not support stopping at Global Variables or
+ Parameters when a debugging session is started. It will
+ automatically start at the first template. Break points must be
+ placed in templates to be honored. The reason for this is that
+ Xalan lazily initializes the variables only when they are first
+ used.
</p></li><li><p>
- <span class="emphasis"><em>XSLT Text elements</em></span>
- - Xalan does not send notifications of xsl:text elements. These are skipped over when debugging.
+ <span class="emphasis"></span>
+ - Xalan does not send notifications of xsl:text elements. These
+ are skipped over when debugging.
</p></li><li><p>
- <span class="emphasis"><em>Built In Templates</em></span>
- - Xalan does provide notification when the built in templates are called, but currently the debugger does not
- support or display stepping into these templates.
+ <span class="emphasis"></span>
+ - Xalan does provide notification when the built in templates are
+ called, but currently the debugger does not support or display
+ stepping into these templates.
</p></li></ol></div></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_variablesview.html b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_variablesview.html
index 75df4e8..8a44621 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_variablesview.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging_variablesview.html
@@ -1,10 +1,15 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Variables View</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="debugging_common.html" title="Common Debugging Operations"><link rel="prev" href="debugging_common.html" title="Common Debugging Operations"><link rel="next" href="debugging_processors.html" title="XSLT Processor Specific Support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLDebugVariables"></a>Variables View</h4></div></div></div><p> The variables view will show all the local and global variables and params that are currently in scope. There
- are two types of variables that can be views.</p><div class="mediaobject" align="center"><img src="../images/launching/nodesetVariable.png" align="middle"></div><div class="itemizedlist"><p class="title"><b>Variable Types</b></p><ul type="disc"><li><p>
- <span class="emphasis"><em>String</em></span>
- - These contain text values. This could be strings of text, numbers, or other characters.
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Variables View</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="debugging_common.html" title="Common Debugging Operations"><link rel="prev" href="debugging_common.html" title="Common Debugging Operations"><link rel="next" href="debugging_processors.html" title="XSLT Processor Specific Support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLDebugVariables"></a>Variables View</h4></div></div></div><p> The variables view will show all the local and global
+ variables and params that are currently in scope. There are two
+ types of variables that can be views.</p><div class="mediaobject" align="center"><img src="../images/launching/nodesetVariable.png" align="middle"></div><div class="itemizedlist"><p class="title"><b>Variable Types</b></p><ul type="disc"><li><p>
+ <span class="emphasis"></span>
+ - These contain text values. This could be strings of text,
+ numbers, or other characters.
</p></li><li><p>
- <span class="emphasis"><em>Nodesets</em></span>
- - Nodesets are represented in the variables view as expandable variables. They contain sequences of nodes. The
- type of nodes are represented by icons for elements, attributes, text, comments or processing instructions.
- </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Can I change the value of variables?</h3><p> Currently the XSLT Debugger does not support changing the values or contents of a variable. All XSLT
- variables are read only.</p></div></div></body></html> \ No newline at end of file
+ <span class="emphasis"></span>
+ - Nodesets are represented in the variables view as expandable
+ variables. They contain sequences of nodes. The type of nodes are
+ represented by icons for elements, attributes, text, comments or
+ processing instructions.
+ </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Can I change the value of variables?</h3><p> Currently the XSLT Debugger does not support changing the
+ values or contents of a variable. All XSLT variables are read
+ only.</p></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/launching/launching.html b/docs/org.eclipse.wst.xsl.doc/html/launching/launching.html
index c9e0217..a03618f 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/launching.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/launching.html
@@ -1,7 +1,26 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Launching and Debugging</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../editor/xsleditor_debugging.html" title="Navigation"><link rel="next" href="debugging.html" title="XSLT Debugging"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N1023B"></a>XSL Launching and Debugging</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="launching.html#XSLLaunch">XSL Launching</a></span></li><li><span class="section"><a href="debugging.html">XSLT Debugging</a></span><ul><li><span class="section"><a href="debugging.html#DebugGettingStarted">Starting a Debug Session</a></span></li><li><span class="section"><a href="debugging_common.html">Common Debugging Operations</a></span><ul><li><span class="section"><a href="debugging_common.html#XSLDebugResultView">Result View</a></span></li><li><span class="section"><a href="debugging_variablesview.html">Variables View</a></span></li></ul></li><li><span class="section"><a href="debugging_processors.html">XSLT Processor Specific Support</a></span><ul><li><span class="section"><a href="debugging_processors.html#XSLDebugXalan">XSL Debugging with Xalan</a></span></li></ul></li></ul></li></ul></div><p> XSL Tools adds support for XSL Launch and Debugging configurations. These allow you to setup XSL configurations
- for various jobs, and to also debug xsl stylsheet transformations.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XSLLaunch"></a>XSL Launching</h2></div></div></div><p>
- In the Project Explorer, simply select the input XML file and the stylesheet(s) to transform it, and then right-click
- and select
- <span class="emphasis"><em>Run As &gt; XSL Transformation</em></span>
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Launching and Debugging</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../editor/xsleditor_debugging.html" title="Navigation"><link rel="next" href="debugging.html" title="XSLT Debugging"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N1023B"></a>XSL Launching and Debugging</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="launching.html#XSLLaunch">XSL Launching</a></span><ul><li><span class="section"><a href="launching.html#XSLLaunchConfig">Launch Configuration</a></span><ul><li><span class="section"><a href="launching.html#XSLLaunch_Main">Main Tab</a></span></li><li><span class="section"><a href="launching.html#XSLLaunch_Output">Output Tab</a></span></li><li><span class="section"><a href="launching.html#XSLLaunch_Processor">Processor Tab</a></span></li></ul></li></ul></li><li><span class="section"><a href="debugging.html">XSLT Debugging</a></span><ul><li><span class="section"><a href="debugging.html#DebugGettingStarted">Starting a Debug Session</a></span></li><li><span class="section"><a href="debugging_common.html">Common Debugging Operations</a></span><ul><li><span class="section"><a href="debugging_common.html#XSLDebugResultView">Result View</a></span></li><li><span class="section"><a href="debugging_variablesview.html">Variables View</a></span></li></ul></li><li><span class="section"><a href="debugging_processors.html">XSLT Processor Specific Support</a></span><ul><li><span class="section"><a href="debugging_processors.html#XSLDebugXalan">XSL Debugging with Xalan</a></span></li></ul></li></ul></li></ul></div><p> XSL Tools adds support for XSL Launch and Debugging
+ configurations. These allow you to setup XSL configurations for
+ various jobs, and to also debug xsl stylsheet transformations.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XSLLaunch"></a>XSL Launching</h2></div></div></div><p>
+ In the Project Explorer, simply select the input XML file and the
+ stylesheet(s) to transform it, and then right-click and select
+ <span class="emphasis"></span>
.
- </p><div class="mediaobject" align="center"><img src="../images/launching/launchShortct.png" align="middle"></div></div></div></body></html> \ No newline at end of file
+ </p><div class="figure"><a name="fig_XSLRun"></a><p class="title"><b>Figure&nbsp;11.&nbsp;XSLT Run/Debug</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/launching/launchShortct.png" align="middle" alt="XSLT Run/Debug"></div></div></div><br class="figure-break"><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XSLLaunchConfig"></a>Launch Configuration</h3></div></div></div><p>
+ Currently, XSL Tools only supports the launching of java based
+ processors through the Run and Debug framework. To this point, it
+ leverages and extends some of the support provided by the Java
+ launch configurations. XSL Tools does add it's own specific features
+ for launching.
+ </p><div class="figure"><a name="fig_XSLLaunchConfig"></a><p class="title"><b>Figure&nbsp;12.&nbsp;Java XSLT Launch Configuration</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/launching/XSLRunDebugConfigurations.png" align="middle" alt="Java XSLT Launch Configuration"></div></div></div><br class="figure-break"><p>
+ The tabs Main, Output, and Processor control specifics for the XSLT processor and files to be run through
+ the transformation.
+ </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">XSLT Extensions</h3><p>If the transformation needs or makes use of extension
+ functions then those jar files should be added to the Classpath tab
+ so that they are picked up during the transformation. Otherwise the
+ transformation will fail.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLLaunch_Main"></a>Main Tab</h4></div></div></div><p>
+ Add description of Main Tab Here.
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLLaunch_Output"></a>Output Tab</h4></div></div></div><p>
+ Add description of Output Tab Here.
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="XSLLaunch_Processor"></a>Processor Tab</h4></div></div></div><p>
+ Add description of Processor Tab Here.
+ </p></div></div></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/legal.html b/docs/org.eclipse.wst.xsl.doc/html/legal.html
index 5fb6e64..1f797c8 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/legal.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/legal.html
@@ -1,11 +1,11 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Notices</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="index.html" title="XSL Tools User Documentation"><link rel="up" href="index.html" title="XSL Tools User Documentation"><link rel="prev" href="samples/samples.html" title="XSL Tooling Samples"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N103F8"></a>Notices</h2></div></div></div><p>
- The material in this guide is Copyright (c) Doug Satchwell (<a class="ulink" href="http://www.chasetechnology.co.uk" target="_top">Chase Technology Ltd</a>),
- David Carver (<a class="ulink" href="http://www.starstandard.org" target="_top">Standards for Technology in Automotive Retail</a>)
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Notices</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="index.html" title="XSL Tools User Documentation"><link rel="up" href="index.html" title="XSL Tools User Documentation"><link rel="prev" href="samples/samples.html" title="XSL Tooling Samples"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N10432"></a>Notices</h2></div></div></div><p>
+ The material in this guide is Copyright (c) Doug Satchwell (),
+ David Carver ()
and others 2008.
</p><p>
This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at
- <a class="ulink" href="http://www.eclipse.org/legal/epl-v10.html" target="_top">http://www.eclipse.org/legal/epl-v10.html</a>.
+ .
</p><p>
- <a class="ulink" href="about.html" target="_top">Terms and conditions regarding the use of this guide.</a>.
+ .
</p></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/preferences/syntaxColoring.html b/docs/org.eclipse.wst.xsl.doc/html/preferences/syntaxColoring.html
index 41cf3c3..191ab01 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/preferences/syntaxColoring.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/preferences/syntaxColoring.html
@@ -1,8 +1,8 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSLT Syntax Coloring</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="xslpreferences.html" title="XSL Tools Preferences"><link rel="prev" href="validation.html" title="Project Validation Preferences"><link rel="next" href="../general/general.html" title="General"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="pref_SyntaxColoring"></a>XSLT Syntax Coloring</h2></div></div></div><p>
XSL Tools also has the ability to syntax color the XSLT namespace items a different
color than the rest of the XML syntax included. The default is for all XSL syntax to be
- <span class="bold"><strong>bold</strong></span>.
- </p><div class="figure"><a name="fig_XSLSyntaxColoringPreference"></a><p class="title"><b>Figure&nbsp;13.&nbsp;XSL Tools Syntax Coloring Preference</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/preferences/xslSyntaxColoring.png" align="middle" alt="XSL Tools Syntax Coloring Preference"></div></div></div><br class="figure-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">XML Colors</h3><p>
+ <span class="bold"></span>.
+ </p><div class="figure"><a name="fig_XSLSyntaxColoringPreference"></a><p class="title"><b>Figure&nbsp;16.&nbsp;XSL Tools Syntax Coloring Preference</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/preferences/xslSyntaxColoring.png" align="middle" alt="XSL Tools Syntax Coloring Preference"></div></div></div><br class="figure-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">XML Colors</h3><p>
The color for standard XML is still handled by the XML Files syntax coloring
preference page. Changes made there are reflected in the XSL editor as well.
</p></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/preferences/validation.html b/docs/org.eclipse.wst.xsl.doc/html/preferences/validation.html
index 08eb8e9..abd588b 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/preferences/validation.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/preferences/validation.html
@@ -2,7 +2,7 @@
XSL Tools has the ability to set both workspace wide preferences for
validation as well as project level preferences. These preferences, as shown
in
- <a class="xref" href="validation.html#fig_ProjectLevelPreferences" title="Figure&nbsp;12.&nbsp;Project Level Validation Preferences">Figure&nbsp;12, &ldquo;Project Level Validation Preferences&rdquo;</a>
+
allow for the fine grain control of what the validator will consider to be an
syntax error.
- </p><div class="figure"><a name="fig_ProjectLevelPreferences"></a><p class="title"><b>Figure&nbsp;12.&nbsp;Project Level Validation Preferences</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/preferences/projectLevelValidation.png" align="middle" alt="Project Level Validation Preferences"></div></div></div><br class="figure-break"><p> These preferences are accessed via the Projects properties dialog.</p></div></body></html> \ No newline at end of file
+ </p><div class="figure"><a name="fig_ProjectLevelPreferences"></a><p class="title"><b>Figure&nbsp;15.&nbsp;Project Level Validation Preferences</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/preferences/projectLevelValidation.png" align="middle" alt="Project Level Validation Preferences"></div></div></div><br class="figure-break"><p> These preferences are accessed via the Projects properties dialog.</p></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html b/docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html
index e5a2e69..b5a4b80 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html
@@ -2,24 +2,23 @@
built in template functionality of eclipse. Users and Adopters can add their
own specific xpath extensions for processor specific extensions. An example
would be to add the EXSLT extensions for proposal support.</p><div class="mediaobject" align="center"><img src="../images/preferences/XPathTemplates.png" align="middle"></div><p> The following content types are available:</p><div class="itemizedlist"><ul type="disc"><li><p>
- <span class="bold"><strong>axis</strong></span>
+ <span class="bold"></span>
- an XPath navigation axis statement.
</p></li><li><p>
- <span class="bold"><strong>exslt</strong></span>
+ <span class="bold"></span>
- An XPath statement that is defined by the
- <a class="ulink" href="http://www.exslt.org/" target="_top">EXSLT</a>
+
library. Xalan and most other processors have built in support for the
EXSLT library.
</p></li><li><p>
- <span class="bold"><strong>xpath</strong></span>
+ <span class="bold"></span>
- Represents an XPATH 1.0 function. These are functions as defined by
the XPath 1.0 specification.
</p></li><li><p>
- <span class="bold"><strong>xpath 2.0</strong></span>
+ <span class="bold"></span>
- Represents an XPath 2.0 function.
- <span class="emphasis"><em>Note: That currently XSL Tools only ships with
- templates defined for XPath 1.0 .</em></span>
+ <span class="emphasis"></span>
</p></li><li><p>
- <span class="bold"><strong>operator</strong></span>
+ <span class="bold"></span>
- An xpath logical operator like AND, OR, etc.
</p></li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XPathTemplateNew"></a>Creating New Templates</h3></div></div></div><p> Add documentation about creating new templates.</p></div></div></body></html> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/html/preferences/xslpreferences.html b/docs/org.eclipse.wst.xsl.doc/html/preferences/xslpreferences.html
index ea90235..ea96a40 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/preferences/xslpreferences.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/preferences/xslpreferences.html
@@ -1,13 +1,13 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Tools Preferences</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../launching/debugging_processors.html" title="XSLT Processor Specific Support"><link rel="next" href="xslprocessors.html" title="Installed Processors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="XSLPreferences"></a>XSL Tools Preferences</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="xslpreferences.html#XSLFeatures">Features</a></span></li><li><span class="section"><a href="xslprocessors.html">Installed Processors</a></span></li><li><span class="section"><a href="xsloutputproperties.html">Output Properties</a></span></li><li><span class="section"><a href="xpathtemplates.html">XPath Templates</a></span><ul><li><span class="section"><a href="xpathtemplates.html#XPathTemplateNew">Creating New Templates</a></span></li><li><span class="section"><a href="xpathimport.html">Import XPath Templates</a></span></li><li><span class="section"><a href="xpathexport.html">Import XPath Templates</a></span></li></ul></li><li><span class="section"><a href="validation.html">Project Validation Preferences</a></span></li><li><span class="section"><a href="syntaxColoring.html">XSLT Syntax Coloring</a></span></li></ul></div><p> The XSL Preference pages has several sub sections. Each of these allow for
configuration of various aspects of the preferences. From the controlling of the
default XSL processor to be used during transformations. To extending the content
- assist support of the XPath functions available in the XML editor.</p><div class="figure"><a name="fig_XSLPreferences"></a><p class="title"><b>Figure&nbsp;11.&nbsp;XSL Tools Preferences</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/preferences/xslpreferences.png" align="middle" alt="XSL Tools Preferences"></div></div></div><br class="figure-break"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XSLFeatures"></a>Features</h2></div></div></div><p> The XSL Features preference page allows for the configuration of features
+ assist support of the XPath functions available in the XML editor.</p><div class="figure"><a name="fig_XSLPreferences"></a><p class="title"><b>Figure&nbsp;14.&nbsp;XSL Tools Preferences</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/preferences/xslpreferences.png" align="middle" alt="XSL Tools Preferences"></div></div></div><br class="figure-break"><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="XSLFeatures"></a>Features</h2></div></div></div><p> The XSL Features preference page allows for the configuration of features
for a particular processor. XSL Tools comes with Xalan 2.7.0 by default.
Adopters can extend and include their own specific features for their own
procesoors. An adopter could extend the tooling to support XSLT 2.0
transformations, and features particular to that parser.</p><div class="mediaobject" align="center"><img src="../images/preferences/xslfeatures.png" align="middle"></div><p>
The
- <span class="bold"><strong>Processor Type</strong></span>
+ <span class="bold"></span>
allows you to set features for a specific processor. In this case this is for
the processor that is being installed. XSL Tools comes with Xalan 2.7.0, and
it is the only available processor type by default.
diff --git a/docs/org.eclipse.wst.xsl.doc/html/samples/samples.html b/docs/org.eclipse.wst.xsl.doc/html/samples/samples.html
index 64c6e32..cad4ed6 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/samples/samples.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/samples/samples.html
@@ -1,4 +1,4 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Tooling Samples</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../general/general.html" title="General"><link rel="next" href="../legal.html" title="Notices"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N103D9"></a>XSL Tooling Samples</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="samples.html#EclipseHelp">Eclipse Help</a></span><ul><li><span class="section"><a href="samples.html#DocbookEclipseHelp">Creating Eclipse Help with Docbook and XSL Tools</a></span></li><li><span class="section"><a href="samples.html#DITAEclipseHelp">Creating Eclipse Help with DITA and XSL Tools</a></span></li></ul></li></ul></div><p>This section contains several samples and references to sample projects.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="EclipseHelp"></a>Eclipse Help</h2></div></div></div><p></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DocbookEclipseHelp"></a>Creating Eclipse Help with Docbook and XSL Tools</h3></div></div></div><p>
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Tooling Samples</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="../index.html" title="XSL Tools User Documentation"><link rel="up" href="../index.html" title="XSL Tools User Documentation"><link rel="prev" href="../general/general.html" title="General"><link rel="next" href="../legal.html" title="Notices"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="N10413"></a>XSL Tooling Samples</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="samples.html#EclipseHelp">Eclipse Help</a></span><ul><li><span class="section"><a href="samples.html#DocbookEclipseHelp">Creating Eclipse Help with Docbook and XSL Tools</a></span></li><li><span class="section"><a href="samples.html#DITAEclipseHelp">Creating Eclipse Help with DITA and XSL Tools</a></span></li></ul></li></ul></div><p>This section contains several samples and references to sample projects.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="EclipseHelp"></a>Eclipse Help</h2></div></div></div><p></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DocbookEclipseHelp"></a>Creating Eclipse Help with Docbook and XSL Tools</h3></div></div></div><p>
This tutorial assumes that you have knowledge of Docbook, ANT, and the
ability to setup ANT build scripts.
</p><p>
diff --git a/docs/org.eclipse.wst.xsl.doc/toc.xml b/docs/org.eclipse.wst.xsl.doc/toc.xml
index 524b231..a415607 100644
--- a/docs/org.eclipse.wst.xsl.doc/toc.xml
+++ b/docs/org.eclipse.wst.xsl.doc/toc.xml
@@ -1 +1 @@
-<toc topic="html/index.html" label="XSL Tools User Documentation"><topic href="html/introduction/gettingstarted.html" label="Getting Started"></topic><topic href="html/concepts/concepts.html" label="XSLT Concepts"><topic href="html/concepts/concepts.html#ResucingXSLT" label="Rescuing XSLT From Niche Status"><topic href="html/concepts/concepts.html#N10034" label="The Problem"></topic><topic href="html/concepts/concepts.html#N1005A" label="The Solution"></topic><topic href="html/concepts/concepts.html#N10081" label="Queries"><topic href="html/concepts/concepts.html#N1008F" label="xsl:for-each"></topic><topic href="html/concepts/concepts.html#N1009B" label="xsl:if"></topic><topic href="html/concepts/concepts.html#N100A5" label="xsl:choose"></topic></topic><topic href="html/concepts/concepts.html#N100AF" label="Conclusion"></topic></topic><topic href="html/concepts/resources.html" label="Resources"></topic></topic><topic href="html/editor/xsleditor.html" label="XSL Editing"><topic href="html/editor/xsleditor.html#Validation" label="Validation"></topic><topic href="html/editor/xsleditor_contentassist.html" label="Content Assist"><topic href="html/editor/xsleditor_contentassist.html#ed_XSLProposals" label="XSLT Element Proposals"></topic><topic href="html/editor/xsleditor_contentassist_selecttest.html" label="Select, Test, and Match Attributes"></topic><topic href="html/editor/xsleditor_contentassist_exclude.html" label="Exclude-Result-Prefixes"></topic><topic href="html/editor/xsleditor_contentassist_modeassist.html" label="Mode attribute assistance"></topic><topic href="html/editor/xsleditor_contentassist_namedtemplate.html" label="Named Template Assistance"></topic><topic href="html/editor/xsleditor_contentassist_calltemplate.html" label="Call-Template Assistance"></topic><topic href="html/editor/xsleditor_contentassist_include.html" label="Include and Import href Assistance"></topic></topic><topic href="html/editor/xsleditor_templates.html" label="Templates"><topic href="html/editor/xsleditor_templates.html#N101D3" label="XPath Templates"></topic></topic><topic href="html/editor/xsleditor_coloring.html" label="XSLT Syntax Coloring"></topic><topic href="html/editor/xsleditor_markers.html" label="XSLT Markers and Annotations"><topic href="html/editor/xsleditor_markers.html#xsltOverRide" label="Template Override"></topic></topic><topic href="html/editor/xsleditor_debugging.html" label="XSL Debugging"></topic><topic href="html/editor/xsleditor_debugging.html" label="Navigation"></topic></topic><topic href="html/launching/launching.html" label="XSL Launching and Debugging"><topic href="html/launching/launching.html#XSLLaunch" label="XSL Launching"></topic><topic href="html/launching/debugging.html" label="XSLT Debugging"><topic href="html/launching/debugging.html#DebugGettingStarted" label="Starting a Debug Session"></topic><topic href="html/launching/debugging_common.html" label="Common Debugging Operations"><topic href="html/launching/debugging_common.html#XSLDebugResultView" label="Result View"></topic><topic href="html/launching/debugging_variablesview.html" label="Variables View"></topic></topic><topic href="html/launching/debugging_processors.html" label="XSLT Processor Specific Support"><topic href="html/launching/debugging_processors.html#XSLDebugXalan" label="XSL Debugging with Xalan"></topic></topic></topic></topic><topic href="html/preferences/xslpreferences.html" label="XSL Tools Preferences"><topic href="html/preferences/xslpreferences.html#XSLFeatures" label="Features"></topic><topic href="html/preferences/xslprocessors.html" label="Installed Processors"></topic><topic href="html/preferences/xsloutputproperties.html" label="Output Properties"></topic><topic href="html/preferences/xpathtemplates.html" label="XPath Templates"><topic href="html/preferences/xpathtemplates.html#XPathTemplateNew" label="Creating New Templates"></topic><topic href="html/preferences/xpathimport.html" label="Import XPath Templates"></topic><topic href="html/preferences/xpathexport.html" label="Import XPath Templates"></topic></topic><topic href="html/preferences/validation.html" label="Project Validation Preferences"></topic><topic href="html/preferences/syntaxColoring.html" label="XSLT Syntax Coloring"></topic></topic><topic href="html/general/general.html" label="General"><topic href="html/general/general.html#XInclude" label="XInclude"></topic></topic><topic href="html/samples/samples.html" label="XSL Tooling Samples"><topic href="html/samples/samples.html#EclipseHelp" label="Eclipse Help"><topic href="html/samples/samples.html#DocbookEclipseHelp" label="Creating Eclipse Help with Docbook and XSL Tools"></topic><topic href="html/samples/samples.html#DITAEclipseHelp" label="Creating Eclipse Help with DITA and XSL Tools"></topic></topic></topic><topic href="html/legal.html" label="Notices"></topic></toc> \ No newline at end of file
+<toc topic="html/index.html" label="XSL Tools User Documentation"><topic href="html/introduction/gettingstarted.html" label="Getting Started"></topic><topic href="html/concepts/concepts.html" label="XSLT Concepts"><topic href="html/concepts/concepts.html#ResucingXSLT" label="Rescuing XSLT From Niche Status"><topic href="html/concepts/concepts.html#N10034" label="The Problem"></topic><topic href="html/concepts/concepts.html#N1005A" label="The Solution"></topic><topic href="html/concepts/concepts.html#N10081" label="Queries"><topic href="html/concepts/concepts.html#N1008F" label="xsl:for-each"></topic><topic href="html/concepts/concepts.html#N1009B" label="xsl:if"></topic><topic href="html/concepts/concepts.html#N100A5" label="xsl:choose"></topic></topic><topic href="html/concepts/concepts.html#N100AF" label="Conclusion"></topic></topic><topic href="html/concepts/resources.html" label="Resources"></topic></topic><topic href="html/editor/xsleditor.html" label="XSL Editing"><topic href="html/editor/xsleditor.html#Validation" label="Validation"></topic><topic href="html/editor/xsleditor_contentassist.html" label="Content Assist"><topic href="html/editor/xsleditor_contentassist.html#ed_XSLProposals" label="XSLT Element Proposals"></topic><topic href="html/editor/xsleditor_contentassist_selecttest.html" label="Select, Test, and Match Attributes"></topic><topic href="html/editor/xsleditor_contentassist_exclude.html" label="Exclude-Result-Prefixes"></topic><topic href="html/editor/xsleditor_contentassist_modeassist.html" label="Mode attribute assistance"></topic><topic href="html/editor/xsleditor_contentassist_namedtemplate.html" label="Named Template Assistance"></topic><topic href="html/editor/xsleditor_contentassist_calltemplate.html" label="Call-Template Assistance"></topic><topic href="html/editor/xsleditor_contentassist_include.html" label="Include and Import href Assistance"></topic></topic><topic href="html/editor/xsleditor_templates.html" label="Templates"><topic href="html/editor/xsleditor_templates.html#N101D3" label="XPath Templates"></topic></topic><topic href="html/editor/xsleditor_coloring.html" label="XSLT Syntax Coloring"></topic><topic href="html/editor/xsleditor_markers.html" label="XSLT Markers and Annotations"><topic href="html/editor/xsleditor_markers.html#xsltOverRide" label="Template Override"></topic></topic><topic href="html/editor/xsleditor_debugging.html" label="XSL Debugging"></topic><topic href="html/editor/xsleditor_debugging.html" label="Navigation"></topic></topic><topic href="html/launching/launching.html" label="XSL Launching and Debugging"><topic href="html/launching/launching.html#XSLLaunch" label="XSL Launching"><topic href="html/launching/launching.html#XSLLaunchConfig" label="Launch Configuration"><topic href="html/launching/launching.html#XSLLaunch_Main" label="Main Tab"></topic><topic href="html/launching/launching.html#XSLLaunch_Output" label="Output Tab"></topic><topic href="html/launching/launching.html#XSLLaunch_Processor" label="Processor Tab"></topic></topic></topic><topic href="html/launching/debugging.html" label="XSLT Debugging"><topic href="html/launching/debugging.html#DebugGettingStarted" label="Starting a Debug Session"></topic><topic href="html/launching/debugging_common.html" label="Common Debugging Operations"><topic href="html/launching/debugging_common.html#XSLDebugResultView" label="Result View"></topic><topic href="html/launching/debugging_variablesview.html" label="Variables View"></topic></topic><topic href="html/launching/debugging_processors.html" label="XSLT Processor Specific Support"><topic href="html/launching/debugging_processors.html#XSLDebugXalan" label="XSL Debugging with Xalan"></topic></topic></topic></topic><topic href="html/preferences/xslpreferences.html" label="XSL Tools Preferences"><topic href="html/preferences/xslpreferences.html#XSLFeatures" label="Features"></topic><topic href="html/preferences/xslprocessors.html" label="Installed Processors"></topic><topic href="html/preferences/xsloutputproperties.html" label="Output Properties"></topic><topic href="html/preferences/xpathtemplates.html" label="XPath Templates"><topic href="html/preferences/xpathtemplates.html#XPathTemplateNew" label="Creating New Templates"></topic><topic href="html/preferences/xpathimport.html" label="Import XPath Templates"></topic><topic href="html/preferences/xpathexport.html" label="Import XPath Templates"></topic></topic><topic href="html/preferences/validation.html" label="Project Validation Preferences"></topic><topic href="html/preferences/syntaxColoring.html" label="XSLT Syntax Coloring"></topic></topic><topic href="html/general/general.html" label="General"><topic href="html/general/general.html#XInclude" label="XInclude"></topic></topic><topic href="html/samples/samples.html" label="XSL Tooling Samples"><topic href="html/samples/samples.html#EclipseHelp" label="Eclipse Help"><topic href="html/samples/samples.html#DocbookEclipseHelp" label="Creating Eclipse Help with Docbook and XSL Tools"></topic><topic href="html/samples/samples.html#DITAEclipseHelp" label="Creating Eclipse Help with DITA and XSL Tools"></topic></topic></topic><topic href="html/legal.html" label="Notices"></topic></toc> \ No newline at end of file

Back to the top