If you're willing to spend a little money (not much, though), try
Xselerator, which lets you use a number of XSLT processors, including
Java-based processors like Xalan and Saxon (but supports MSXML
natively). Its debugger does some nice tree walking when you're trying
to manage XPath statements, and, well, I just like it. There's a free
trial for it. I don't have any affiliation with them, just a satisfied
user.
Chuck White
-------------------------
Author, Mastering XSLT, Sybex Books
Co-Author, Mastering XML Premium Edition, Sybex Books
http://www.javertising.com/webtech/
http://www.tumeric.net
-----Original Message-----
From: David Pratt [mailto:dave(_dot_)pratt(_at_)webcoursesnow(_dot_)com]
Sent: Tuesday, December 03, 2002 1:46 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Element creation
Hi there. I am editing with JEdit 4.0 which I was liking quite well.
It
uses Xalan. Maybe I need a recommendation for an editor / processor
combination that works on Windows 2000. Also, the missing close tag
for
document was a typo. I simply wanted to provide two records so that
someone
else could try. I appreciate your help, I thought I was going nuts so
happy
to have someone tell me its ok.
----------
From: "Zarella Rendon" <zarella(_at_)attglobal(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: RE: [xsl] Element creation
Date: Tue, Dec 3, 2002, 12:29 PM
Hi David,
There's nothing wrong with your code. Which processor are you using?
Zarella
--------------
Zarella Rendon
Principal Consultant
XML-Factor
www.xml-factor.com
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com]On Behalf
Of David
Pratt
Sent: Tuesday, December 03, 2002 2:10 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Element creation
I have reviewed tutorials and hoping someone can point out why the
style_name element is not being created and how to correct this.
Help
appreciated. Thanks.
XML:
<document>
<para>
<space_before>12</space_before>
<justified>true</justified>
<font_size>10</font_size>
<font>Arial</font>
<style_name>title</style_name>
<para_content>This is the title</para_content>
</para>
<para>
<space_before>12</space_before>
<justified>true</justified>
<font_size>10</font_size>
<font>Arial</font>
<style_name>body</style_name>
<para_content>This is the body</para_content>
</para>
<document>
XSL:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<article>
<xsl:for-each select="/document/para">
<xsl:element name="{style_name}">
<xsl:value-of select="para_content"/>
</xsl:element>
</xsl:for-each>
</article>
</xsl:template>
</xsl:stylesheet>
Am looking for this result:
<article>
<title>This is the title.</title>
<body>This is the body.</body>
</article>
but getting this instead:
<article>This is the title.This is the body.</article>
XSL-List info and archive:
http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive:
http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list