Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > minor JAXP annoyance

Thread Tools

minor JAXP annoyance
Posts: n/a
I've got an XSLT stylesheet which I've written and maintained for over
2 years now. I've always simply processed it with java
org.apache.xalan.xslt.Process, but now I'm trying to speed things up,
by compiling the stylesheet once, and processing hundreds of XML docs
with it. The output is HTML.

This is Java 1.4.1 on a Sparc9.

The relevant code:
in main():
TransformerFactory tFactory = TransformerFactory.newInstance();
translet = tFactory.newTemplates(new StreamSource(xslInURI));

and then, in a method:

Transformer transformer = translet.newTransformer();
transformer.setParameter("baseurl", baseurlParam);
transformer.setParameter("directory", dirParam);
transformer.setParameter("imageurl", imageParam);
transformer.transform(new StreamSource(xmlInURI),
new StreamResult(new

The problem is, unlike when using Process, the following bit of XSLT
inserts a newline between the </img> and the </a>, which causes the
HTML to display an undesirable underscore after cite.gif (which is a
small paragraph symbol the user is expected to click to invoke the

In the source for this stylesheet, all the text within the <xsl:if> is
on a single line of nearly 700 characters.

<xsl:if test="@seqNum">
name="href">javascript:showCitation(&apos;<xsl:val ue-of
select="@seqNum"/>&apos</xsl:attribute><img border="0"><xsl:attribute
name="alt"><xsl:value-of select="$citableAuthors"/> S-<xsl:value-of
select="ancestor::*/@sectNum"/> #<xsl:value-of

- Paul M Lieberman
American Psychological Association

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Minor XP annoyance Homer J. Simpson Windows 64bit 4 07-22-2007 08:16 PM
Minor annoyance with Thunderbird History Fan Firefox 7 05-06-2007 11:04 AM
Minor Windows annoyance when starting up and shutting down Hungerdunger Computer Support 4 04-19-2006 08:19 PM
minor JAXP annoyance Bloody Viking XML 1 12-16-2004 09:21 PM
LCD smudging minor annoyance Jeff Durham Digital Photography 3 06-14-2004 05:53 PM