Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authordacarver2009-02-22 17:30:29 +0000
committerdacarver2009-02-22 17:30:29 +0000
commit9270b6fe85e1d04a90dff210c493b26b697e54c8 (patch)
treed8324946faeabdc3f8c1d6189625a1bd68088443 /docs
parent735e935fefc1bf50dbef2a3249db1cce035bf664 (diff)
downloadwebtools.sourceediting.xsl-9270b6fe85e1d04a90dff210c493b26b697e54c8.tar.gz
webtools.sourceediting.xsl-9270b6fe85e1d04a90dff210c493b26b697e54c8.tar.xz
webtools.sourceediting.xsl-9270b6fe85e1d04a90dff210c493b26b697e54c8.zip
bug 245775 - xsl launching and debugging docs.
Diffstat (limited to 'docs')
-rw-r--r--docs/org.eclipse.wst.xsl.doc/build.xml2
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/concepts/concepts.xml3
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/concepts/gettingstarted.xml14
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLOutputTab.pngbin0 -> 24781 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLProcessorTab.pngbin0 -> 31930 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml70
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html29
-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.html4
-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.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_markers.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_templates.html2
-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/XSLOutputTab.pngbin0 -> 24781 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLProcessorTab.pngbin0 -> 31930 bytes
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/index.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/introduction/gettingstarted.html7
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging_common.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging_processors.html6
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/debugging_variablesview.html4
-rw-r--r--docs/org.eclipse.wst.xsl.doc/html/launching/launching.html40
-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
37 files changed, 210 insertions, 93 deletions
diff --git a/docs/org.eclipse.wst.xsl.doc/build.xml b/docs/org.eclipse.wst.xsl.doc/build.xml
index 3282fda..3bb2901 100644
--- a/docs/org.eclipse.wst.xsl.doc/build.xml
+++ b/docs/org.eclipse.wst.xsl.doc/build.xml
@@ -12,6 +12,8 @@
<!-- XSLT Chunking Properties -->
<property name="base.dir" value="${htmldir}"/>
+ <taskdef name="xsl.include" classname="org.eclipse.wst.xsl.core.internal.ant.XIncludeTask"/>
+
<target name="merge">
<xsl.xinclude in="${docbooksource}/xslhelp.dbk"
out="${docbooksource}/xslhelpcombined.dbk"/>
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/concepts/concepts.xml b/docs/org.eclipse.wst.xsl.doc/docbook/concepts/concepts.xml
index 602a67a..40e3400 100644
--- a/docs/org.eclipse.wst.xsl.doc/docbook/concepts/concepts.xml
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/concepts/concepts.xml
@@ -5,7 +5,8 @@
<?dbhtml filename="concepts/concepts.html" ?>
<title>XSLT Concepts</title>
<para>
-
+ If you are new to XSLT or just need a refresher then this section may
+ help get you going.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="RescuingXSLTfromNicheStatus.xml"/>
<section id="concepts_Resources">
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/concepts/gettingstarted.xml b/docs/org.eclipse.wst.xsl.doc/docbook/concepts/gettingstarted.xml
index ea3f41d..0e15318 100644
--- a/docs/org.eclipse.wst.xsl.doc/docbook/concepts/gettingstarted.xml
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/concepts/gettingstarted.xml
@@ -5,6 +5,18 @@
<?dbhtml filename="introduction/gettingstarted.html" ?>
<title>Getting Started</title>
<para>
- Still trying to think of original content for this section.
+ XSLT stands for the eXtensible Stylesheet Language Transformations. It is
+ part of the XSL specification which includes the transformation and formatting objects
+ (XSL-FO). XSL Tools primarily deals with the editing, launching, and debugging
+ of XSL Style sheets.
</para>
+ <itemizedlist>
+ <title>Getting Started</title>
+ <listitem>
+ <para><ulink url="../concepts/concepts.html">Rescuing XSLT From Niche Status</ulink> - gives a basic introduction to XSLT from the point of view of creating HTML output.</para>
+ </listitem>
+ <listitem>
+ <para><ulink url="http://www.mulberrytech.com/quickref/">XSLT and XPath Quick Reference Cards</ulink> - a set of PDF files that can be printed to provide quick references to the XSLT and XPath commands.</para>
+ </listitem>
+ </itemizedlist>
</chapter> \ No newline at end of file
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLOutputTab.png b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLOutputTab.png
new file mode 100644
index 0000000..380e55e
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLOutputTab.png
Binary files differ
diff --git a/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLProcessorTab.png b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLProcessorTab.png
new file mode 100644
index 0000000..e86f973
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/images/launching/XSLProcessorTab.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 78d9a27..841a62d 100644
--- a/docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml
+++ b/docs/org.eclipse.wst.xsl.doc/docbook/launching/launching.xml
@@ -29,6 +29,16 @@
</imageobject>
</mediaobject>
</figure>
+ <note>
+ <title>Selecting only the XSL Stylesheet</title>
+ <para>
+ If only the XSL Stylesheet is selected then a dialog box will prompt you for the input file to use.
+ </para>
+ </note>
+ <para>
+ Launch can also be done through the Launch Configurations pages that are used for both debugging and normal transformations.
+ These configurations can be accessed through <emphasis>Run->Run Configurations</emphasis> menu bar option.
+ </para>
<section
id="XSLLaunchConfig">
<title>Launch Configuration</title>
@@ -65,19 +75,73 @@
<section id="XSLLaunch_Main">
<title>Main Tab</title>
<para>
- Add description of Main Tab Here.
+ As shown in <xref linkend="fig_XSLLaunchConfig"/>, the Main Tab is where the input XML file is specified. If a particular
+ XML file is not shown in the available list when browsing the Workspace, make sure that it is added to under the XML Content
+ Type in the General preference page. Standard eclipse launching variables can be used to specify the location of the input file.
+ </para>
+ <para>
+ A run configuration can also use a simple pipeline transformation. Meaning that the output from one stylesheet is used as input
+ to the next stylesheet. The Stylesheet input box can have one to many stylesheets specified. At least one stylesheet is required
+ for a transformation.
+ </para>
+ <para>
+ The last optional item are parameters. Stylesheets can have parameters passed into them to setup configuration information. An
+ example would be the numerous parameters that can be set for a DocBook stylesheet transformation. If the parameters are not
+ specified the defaults that are defined in the stylesheet will take precedence.
</para>
</section>
<section id="XSLLaunch_Output">
<title>Output Tab</title>
<para>
- Add description of Output Tab Here.
+ The Output Tab allows the specification of where the transformation should store the information.
+ This can be relative to the workspace or a physical location outside the workspace.
</para>
+ <figure
+ id="fig_XSLOutputTab">
+ <title>Java XSLT Launch Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/XSLOutputTab.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+
</section>
<section id="XSLLaunch_Processor">
<title>Processor Tab</title>
<para>
- Add description of Processor Tab Here.
+ The particular XSLT processor that will be used can be choosen from this tab. The
+ default is to use the system default processor or what ever processor you have
+ set as the default processor in the preference pages.
+ </para>
+ <figure
+ id="fig_XSLProcessorTab">
+ <title>Java XSLT Launch Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
+ align="center"
+ format="PNG"
+ fileref="../images/launching/XSLProcessorTab.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <note>
+ <title>XSLT Debugging</title>
+ <para>
+ If you are setting up a launch configuration for debugging, do not choose
+ the JRE Default processor, you should choose either Xalan or another adopters
+ processor that supports debugging.
+ </para>
+ </note>
+ <para>
+ In addition, every processor has their own configuration options that can be specified.
+ This controls such items as indentation, handling of white space, etc. Refer to your
+ processors documentation for the specific options available.
</para>
</section>
</section>
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 fb8e6f2..d423ed5 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/concepts/concepts.html
@@ -1,14 +1,19 @@
-<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>
-
+<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="N10028"></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#N10043">The Problem</a></span></li><li><span class="section"><a href="concepts.html#N10069">The Solution</a></span></li><li><span class="section"><a href="concepts.html#N10090">Queries</a></span><ul><li><span class="section"><a href="concepts.html#N1009E">xsl:for-each</a></span></li><li><span class="section"><a href="concepts.html#N100AA">xsl:if</a></span></li><li><span class="section"><a href="concepts.html#N100B4">xsl:choose</a></span></li></ul></li><li><span class="section"><a href="concepts.html#N100BE">Conclusion</a></span></li></ul></li><li><span class="section"><a href="resources.html">Resources</a></span></li></ul></div><p>
+ If you are new to XSLT or just need a refresher then this section may
+ help get you going.
</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"></span>
+ <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>
</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
causing them to quickly give up in disgust. In fact, unless the method of teaching and the common style of use
for XSLT is radically changed to make it more accessible, XSLT will be relegated to niche status like SGML and
other powerful technologies.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10034"></a>The Problem</h3></div></div></div><p>
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10043"></a>The Problem</h3></div></div></div><p>
The 1990&rsquo;s saw an incredible proliferation of new web related languages. Looking back we can see what
features separated the winners and losers. The biggest key has been having a very low barrier to entry. Many
languages accomplished this by following the following rules.
@@ -93,7 +98,7 @@
worked. Clearly, if the barrier to entry is that high for an experienced programmer, the average web
developer
was not going to find this technology very useful.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N1005A"></a>The Solution</h3></div></div></div><p>
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10069"></a>The Solution</h3></div></div></div><p>
So how do we solve this problem and help deliver XSLT&rsquo;s promise to the masses? For XSLT to be successful it
must be
presented and used in a way that adopts those attributes discussed earlier (reuse of knowledge, fast
@@ -121,7 +126,7 @@
capabilities as the need arises. In addition the resulting XSLT files are more intuitive and
maintainable.
</p><pre class="programlisting">
-<span class="bold"></span>
+<span class="bold"><strong>&lt;xsl:value-of&gt; and {}</strong></span>
</pre><p>
On to an example. Here is a very simple welcome page.
</p><pre class="programlisting">
@@ -208,7 +213,7 @@
same effect as
&lt;xsl:value-of select="path" /&gt;
used outside of attribute assignments.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10081"></a>Queries</h3></div></div></div><p>
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10090"></a>Queries</h3></div></div></div><p>
Not all paths lead to a single node. For example, what if we wanted to put a person&rsquo;s home phone number on the
page? Notice that the XML document contains two phone entries. If we simply used
&lt;xsl:value-of select="member/phone" /&gt;
@@ -235,14 +240,14 @@
Welcome &lt;xsl:value-of select="member/name"/&gt;!
&lt;br/&gt;
Your home phone number is:
- <span class="bold"></span>
+ <span class="bold"><strong>&lt;xsl:value-of select="member/phone[@type=&rsquo;home&rsquo;]"/&gt;</strong></span>
&lt;/font&gt;
&lt;/body
&lt;/html
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
- </pre><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="N1008F"></a>xsl:for-each</h4></div></div></div><p>
+ </pre><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="N1009E"></a>xsl:for-each</h4></div></div></div><p>
The previous example brings up another issue. What if this
&lt;member&gt;
entry had numerous phone numbers and we wanted to print them all on the web page. We could simply use
@@ -297,7 +302,7 @@
address a parent element using a double period ("..") and can access any element in the
document by starting
over at the root element using a slash ("/").
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="N1009B"></a>xsl:if</h4></div></div></div><p>
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="N100AA"></a>xsl:if</h4></div></div></div><p>
As a last enhancement to our page let&rsquo;s add a special offer to "platinum" level members. To do this requires
the use of a new tag
&lt;xsl:if&gt;
@@ -337,7 +342,7 @@
Within the "test" attribute the full array of Boolean and relative operators are available. The only caveat
is that since this is an XML document less than and greater than ("&lt;",
"&gt;") signs must be escaped as "&amp;lt;" and "&amp;gt;".
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="N100A5"></a>xsl:choose</h4></div></div></div><p>
+ </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="N100B4"></a>xsl:choose</h4></div></div></div><p>
One nuance of the
&lt;xsl:if&gt;
tag that is not always obvious at first glance is the lack of an "else" statement. This means to have an
@@ -393,7 +398,7 @@
in the
&lt;xsl:choose&gt;
block.
- </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N100AF"></a>Conclusion</h3></div></div></div><p>
+ </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N100BE"></a>Conclusion</h3></div></div></div><p>
With just these few commands (an admittedly small subset of XSLT) and a strong background in HTML (DHTML and
JavaScript
included), I believe web developers could meet the majority of their presentation needs. Obviously
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 513bb16..2e83f04 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>
- - The official W3C XSLT 1.0 Specification.
+ <a class="ulink" href="http://www.w3.org/TR/xslt" target="_top">XSLT 1.0 Specification</a> - The official W3C XSLT 1.0 Specification.
</p></li><li><p>
- - 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
+ <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
diff --git a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor.html
index 7d204be..c18bbaa 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor.html
@@ -1,8 +1,8 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Editing</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="../concepts/resources.html" title="Resources"><link rel="next" href="xsleditor_contentassist.html" title="Content Assist"></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="N100E4"></a>XSL Editing</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="xsleditor.html#Validation">Validation</a></span></li><li><span class="section"><a href="xsleditor_contentassist.html">Content Assist</a></span><ul><li><span class="section"><a href="xsleditor_contentassist.html#ed_XSLProposals">XSLT Element Proposals</a></span></li><li><span class="section"><a href="xsleditor_contentassist_selecttest.html">Select, Test, and Match Attributes</a></span></li><li><span class="section"><a href="xsleditor_contentassist_exclude.html">Exclude-Result-Prefixes</a></span></li><li><span class="section"><a href="xsleditor_contentassist_modeassist.html">Mode attribute assistance</a></span></li><li><span class="section"><a href="xsleditor_contentassist_namedtemplate.html">Named Template Assistance</a></span></li><li><span class="section"><a href="xsleditor_contentassist_calltemplate.html">Call-Template Assistance</a></span></li><li><span class="section"><a href="xsleditor_contentassist_include.html">
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>XSL Editing</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="../concepts/resources.html" title="Resources"><link rel="next" href="xsleditor_contentassist.html" title="Content Assist"></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="N100F3"></a>XSL Editing</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="xsleditor.html#Validation">Validation</a></span></li><li><span class="section"><a href="xsleditor_contentassist.html">Content Assist</a></span><ul><li><span class="section"><a href="xsleditor_contentassist.html#ed_XSLProposals">XSLT Element Proposals</a></span></li><li><span class="section"><a href="xsleditor_contentassist_selecttest.html">Select, Test, and Match Attributes</a></span></li><li><span class="section"><a href="xsleditor_contentassist_exclude.html">Exclude-Result-Prefixes</a></span></li><li><span class="section"><a href="xsleditor_contentassist_modeassist.html">Mode attribute assistance</a></span></li><li><span class="section"><a href="xsleditor_contentassist_namedtemplate.html">Named Template Assistance</a></span></li><li><span class="section"><a href="xsleditor_contentassist_calltemplate.html">Call-Template Assistance</a></span></li><li><span class="section"><a href="xsleditor_contentassist_include.html">
Include and Import
href
Assistance
- </a></span></li></ul></li><li><span class="section"><a href="xsleditor_templates.html">Templates</a></span><ul><li><span class="section"><a href="xsleditor_templates.html#N101D3">XPath Templates</a></span></li></ul></li><li><span class="section"><a href="xsleditor_coloring.html">XSLT Syntax Coloring</a></span></li><li><span class="section"><a href="xsleditor_markers.html">XSLT Markers and Annotations</a></span><ul><li><span class="section"><a href="xsleditor_markers.html#xsltOverRide">Template Override</a></span></li></ul></li><li><span class="section"><a href="xsleditor_debugging.html">XSL Debugging</a></span></li><li><span class="section"><a href="xsleditor_debugging.html">Navigation</a></span></li></ul></div><p>The XSL Tools plugins extend the ability of the Web Standard Tools XML
+ </a></span></li></ul></li><li><span class="section"><a href="xsleditor_templates.html">Templates</a></span><ul><li><span class="section"><a href="xsleditor_templates.html#N101E2">XPath Templates</a></span></li></ul></li><li><span class="section"><a href="xsleditor_coloring.html">XSLT Syntax Coloring</a></span></li><li><span class="section"><a href="xsleditor_markers.html">XSLT Markers and Annotations</a></span><ul><li><span class="section"><a href="xsleditor_markers.html#xsltOverRide">Template Override</a></span></li></ul></li><li><span class="section"><a href="xsleditor_debugging.html">XSL Debugging</a></span></li><li><span class="section"><a href="xsleditor_debugging.html">Navigation</a></span></li></ul></div><p>The XSL Tools plugins extend the ability of the Web Standard Tools XML
editor. This extension adds specific support and functionality for working with
and debugging XSL files.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Validation"></a>Validation</h2></div></div></div><p>The XSL extensions for the eclipse XML editor include as you type
validation for XSL specific features. This includes not only the ability to
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 d33b835..4ecf215 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 80f65ca..eb5c3dc 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"></span>
+ <span class="emphasis"><em>XPath Templates</em></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 a2846af..f74ff33 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"></span>
+ <span class="emphasis"><em>call-template</em></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 ed0b84a..4f6cdab 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,16 +1,17 @@
<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"></span>
+ <span class="emphasis"><em>exclude-result-prefixes</em></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"></span>
+ <span class="emphasis"><em>#all</em></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 2ba5c10..1e15b77 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"></span>
+ <span class="emphasis"><em>href</em></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"></span>
+ <span class="emphasis"><em>href</em></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 0de1ec2..1fc65b0 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"></span>
+ <span class="emphasis"><em>template</em></span>
,
- <span class="emphasis"></span>
+ <span class="emphasis"><em>apply-templates</em></span>
, and
- <span class="emphasis"></span>
+ <span class="emphasis"><em>apply-imports</em></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"></span>
+ <span class="emphasis"><em>included</em></span>
or
- <span class="emphasis"></span>
+ <span class="emphasis"><em>imported</em></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 26d8879..6b87501 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"></span>
+ <span class="emphasis"><em>name</em></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 c56bbd4..5541807 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"></span>
+ <span class="emphasis"><em>select</em></span>
,
- <span class="emphasis"></span>
+ <span class="emphasis"><em>test</em></span>
, or
- <span class="emphasis"></span>
+ <span class="emphasis"><em>match</em></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"></span>
+ <span class="emphasis"><em>Variables</em></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"></span>
+ <span class="emphasis"><em>XPath 1.0</em></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"></span>
+ <span class="emphasis"><em>axis</em></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 6ce4568..5403388 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>
+<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="N10232"></a>Navigation</h2></div></div></div><p>
Many of the variables, imports/includes, and templates can be navigated to
using the
- <span class="emphasis"></span>
+ <span class="emphasis"><em>Open Declaration (F3)</em></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 a04fabb..2937160 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"></span>
+ <span class="emphasis"><em>TempB</em></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/editor/xsleditor_templates.html b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_templates.html
index a502eee..2cf698b 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_templates.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/editor/xsleditor_templates.html
@@ -5,7 +5,7 @@
those installed by default. This allows a user the ability to add custom
extension functions for XSLT that may be processor specific. Adopters may also
use the standard template extension point to add additional functionality.
- </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N101D3"></a>XPath Templates</h3></div></div></div><p>The XSL XPath Templates preference page allows for a user or adopter
+ </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N101E2"></a>XPath Templates</h3></div></div></div><p>The XSL XPath Templates preference page allows for a user or adopter
to add specific xpath extensions so that they show up in the content
assistance. See the XPath Templates documentation for more information.
</p></div></div></body></html> \ No newline at end of file
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 7396717..f05184e 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="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>
+<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="N1041E"></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,14 +10,16 @@
</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"></span> - The full path to the input file that contains
+ <span class="bold"><strong>
+ in
+ </strong></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"></span> - The full path to the output file
+ <span class="bold"><strong>out</strong></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="N1040C"></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="N10449"></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/XSLOutputTab.png b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLOutputTab.png
new file mode 100644
index 0000000..380e55e
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLOutputTab.png
Binary files differ
diff --git a/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLProcessorTab.png b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLProcessorTab.png
new file mode 100644
index 0000000..e86f973
--- /dev/null
+++ b/docs/org.eclipse.wst.xsl.doc/html/images/launching/XSLProcessorTab.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 d97e30d..e53954b 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"></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">
+<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#N10043">The Problem</a></span></li><li><span class="section"><a href="concepts/concepts.html#N10069">The Solution</a></span></li><li><span class="section"><a href="concepts/concepts.html#N10090">Queries</a></span><ul><li><span class="section"><a href="concepts/concepts.html#N1009E">xsl:for-each</a></span></li><li><span class="section"><a href="concepts/concepts.html#N100AA">xsl:if</a></span></li><li><span class="section"><a href="concepts/concepts.html#N100B4">xsl:choose</a></span></li></ul></li><li><span class="section"><a href="concepts/concepts.html#N100BE">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><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
+ </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#N101E2">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/introduction/gettingstarted.html b/docs/org.eclipse.wst.xsl.doc/html/introduction/gettingstarted.html
index 868102f..d9fa038 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/introduction/gettingstarted.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/introduction/gettingstarted.html
@@ -1,3 +1,6 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Getting Started</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="../index.html" title="XSL Tools User Documentation"><link rel="next" href="../concepts/concepts.html" title="XSLT Concepts"></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="N10012"></a>Getting Started</h2></div></div></div><p>
- Still trying to think of original content for this section.
- </p></div></body></html> \ No newline at end of file
+ XSLT stands for the eXtensible Stylesheet Language Transformations. It is
+ part of the XSL specification which includes the transformation and formatting objects
+ (XSL-FO). XSL Tools primarily deals with the editing, launching, and debugging
+ of XSL Style sheets.
+ </p><div class="itemizedlist"><p class="title"><b>Getting Started</b></p><ul type="disc"><li><p><a class="ulink" href="../concepts/concepts.html" target="_top">Rescuing XSLT From Niche Status</a> - gives a basic introduction to XSLT from the point of view of creating HTML output.</p></li><li><p><a class="ulink" href="http://www.mulberrytech.com/quickref/" target="_top">XSLT and XPath Quick Reference Cards</a> - a set of PDF files that can be printed to provide quick references to the XSLT and XPath commands.</p></li></ul></div></div></body></html> \ 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 d0ffc0d..df2cbcd 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/debugging.html
@@ -3,11 +3,11 @@
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>
+ debugger leverages the existing eclipse platform Debug View</p><div class="figure"><a name="fig_XSLDebug"></a><p class="title"><b>Figure&nbsp;15.&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
-
+ <a class="xref" href="debugging_processors.html" title="XSLT Processor Specific Support">the section called &ldquo;XSLT Processor Specific Support&rdquo;</a>
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
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 e8200da..3414c40 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,7 +1,7 @@
<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
@@ -9,7 +9,7 @@
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.
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 53e85fc..10b1922 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
@@ -6,7 +6,7 @@
</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>
+ <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
@@ -14,11 +14,11 @@
Xalan lazily initializes the variables only when they are first
used.
</p></li><li><p>
- <span class="emphasis"></span>
+ <span class="emphasis"><em>XSLT Text elements</em></span>
- Xalan does not send notifications of xsl:text elements. These
are skipped over when debugging.
</p></li><li><p>
- <span class="emphasis"></span>
+ <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.
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 8a44621..848f6e3 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,11 +1,11 @@
<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>
+ <span class="emphasis"><em>String</em></span>
- These contain text values. This could be strings of text,
numbers, or other characters.
</p></li><li><p>
- <span class="emphasis"></span>
+ <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
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 a03618f..dbdb72f 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/launching/launching.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/launching/launching.html
@@ -1,11 +1,16 @@
-<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
+<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="N1024A"></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>
+ <span class="emphasis"><em>Run As &gt; XSL Transformation</em></span>
.
- </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>
+ </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="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Selecting only the XSL Stylesheet</h3><p>
+ If only the XSL Stylesheet is selected then a dialog box will prompt you for the input file to use.
+ </p></div><p>
+ Launch can also be done through the Launch Configurations pages that are used for both debugging and normal transformations.
+ These configurations can be accessed through <span class="emphasis"><em>Run-&gt;Run Configurations</em></span> menu bar option.
+ </p><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
@@ -18,9 +23,30 @@
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.
+ As shown in <a class="xref" href="launching.html#fig_XSLLaunchConfig" title="Figure&nbsp;12.&nbsp;Java XSLT Launch Configuration">Figure&nbsp;12, &ldquo;Java XSLT Launch Configuration&rdquo;</a>, the Main Tab is where the input XML file is specified. If a particular
+ XML file is not shown in the available list when browsing the Workspace, make sure that it is added to under the XML Content
+ Type in the General preference page. Standard eclipse launching variables can be used to specify the location of the input file.
+ </p><p>
+ A run configuration can also use a simple pipeline transformation. Meaning that the output from one stylesheet is used as input
+ to the next stylesheet. The Stylesheet input box can have one to many stylesheets specified. At least one stylesheet is required
+ for a transformation.
+ </p><p>
+ The last optional item are parameters. Stylesheets can have parameters passed into them to setup configuration information. An
+ example would be the numerous parameters that can be set for a DocBook stylesheet transformation. If the parameters are not
+ specified the defaults that are defined in the stylesheet will take precedence.
</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.
+ The Output Tab allows the specification of where the transformation should store the information.
+ This can be relative to the workspace or a physical location outside the workspace.
+ </p><div class="figure"><a name="fig_XSLOutputTab"></a><p class="title"><b>Figure&nbsp;13.&nbsp;Java XSLT Launch Configuration</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/launching/XSLOutputTab.png" align="middle" alt="Java XSLT Launch Configuration"></div></div></div><br class="figure-break"></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>
+ The particular XSLT processor that will be used can be choosen from this tab. The
+ default is to use the system default processor or what ever processor you have
+ set as the default processor in the preference pages.
+ </p><div class="figure"><a name="fig_XSLProcessorTab"></a><p class="title"><b>Figure&nbsp;14.&nbsp;Java XSLT Launch Configuration</b></p><div class="figure-contents"><div class="mediaobject" align="center"><img src="../images/launching/XSLProcessorTab.png" align="middle" alt="Java XSLT Launch Configuration"></div></div></div><br class="figure-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">XSLT Debugging</h3><p>
+ If you are setting up a launch configuration for debugging, do not choose
+ the JRE Default processor, you should choose either Xalan or another adopters
+ processor that supports debugging.
+ </p></div><p>
+ In addition, every processor has their own configuration options that can be specified.
+ This controls such items as indentation, handling of white space, etc. Refer to your
+ processors documentation for the specific options available.
</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 1f797c8..4b3e8af 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="N10432"></a>Notices</h2></div></div></div><p>
- The material in this guide is Copyright (c) Doug Satchwell (),
- David Carver ()
+<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="N1046F"></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>)
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 191ab01..2d937aa 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"></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>
+ <span class="bold"><strong>bold</strong></span>.
+ </p><div class="figure"><a name="fig_XSLSyntaxColoringPreference"></a><p class="title"><b>Figure&nbsp;18.&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 abd588b..e12a5ee 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;17.&nbsp;Project Level Validation Preferences">Figure&nbsp;17, &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;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
+ </p><div class="figure"><a name="fig_ProjectLevelPreferences"></a><p class="title"><b>Figure&nbsp;17.&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 b5a4b80..e5a2e69 100644
--- a/docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html
+++ b/docs/org.eclipse.wst.xsl.doc/html/preferences/xpathtemplates.html
@@ -2,23 +2,24 @@
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"></span>
+ <span class="bold"><strong>axis</strong></span>
- an XPath navigation axis statement.
</p></li><li><p>
- <span class="bold"></span>
+ <span class="bold"><strong>exslt</strong></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"></span>
+ <span class="bold"><strong>xpath</strong></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"></span>
+ <span class="bold"><strong>xpath 2.0</strong></span>
- Represents an XPath 2.0 function.
- <span class="emphasis"></span>
+ <span class="emphasis"><em>Note: That currently XSL Tools only ships with
+ templates defined for XPath 1.0 .</em></span>
</p></li><li><p>
- <span class="bold"></span>
+ <span class="bold"><strong>operator</strong></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 ea96a40..17a26d5 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;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
+ 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;16.&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"></span>
+ <span class="bold"><strong>Processor Type</strong></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 cad4ed6..f684bd6 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="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>
+<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="N10450"></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 a415607..b4d5b96 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 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
+<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#N10043" label="The Problem"></topic><topic href="html/concepts/concepts.html#N10069" label="The Solution"></topic><topic href="html/concepts/concepts.html#N10090" label="Queries"><topic href="html/concepts/concepts.html#N1009E" label="xsl:for-each"></topic><topic href="html/concepts/concepts.html#N100AA" label="xsl:if"></topic><topic href="html/concepts/concepts.html#N100B4" label="xsl:choose"></topic></topic><topic href="html/concepts/concepts.html#N100BE" 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#N101E2" 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