[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Ant XSLT task issues - redo

Subject: Re: Ant XSLT task issues - redo
From: "Bauman, Syd s.bauman@xxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Feb 2024 15:49:10 -0000
Re:  Ant XSLT task issues - redo
I am an ant newbie also trying to run XSLT from within ant (particularly on
lots of input files in parallel), so I cannot contribute much to help you. But
one thought does jump to  mind:
I discovered that the xslt task had an optimization feature, that if the
stylesheet or content hadn't changed, it skipped running.
To my (limited) understanding, this is not an optimization, it is the main
point of a build system like makeb or antb (or I suppose gradleb or
mavenb, but I have not yet used those): it only does the work that is
needed. Otherwise might as well just use a shell script. p

________________________________

I posted her as an XSLT adjacent question. I figured if anyone was using ant
with xslt it would be here.

Since posting, I continued to work on the problem. For the record, I dropped
the use of the xslt task and switched to the Java task to run my stylesheets.
For whatever reason, I was having issues with getting a catalog resolver to
work with the  xslt task. The ant error was a generic I/O message which I
discovered was an issue about not finding the DTD. After switching to Java, I
discovered that the xslt task had an optimization feature, that if the
stylesheet or content hadn't changed, it skipped running. I never verified,
but that added to the flakiness I was experiencing. I  also reviewed my
stylesheet and remembered the use of collection() that was causing it to read
all the files. I still can't explain why ut kept trying to process a PDF file,
when I restricted it to find *.xml and *.dita files.

I was also talking with oxygen support about their transform interface and
some of the odd things there. So far no explanation, but seems to be working
now. I was experiencing an issue where the ant script wasn't running at all.
Then I discovered that none of the transforms even the other ones were not
executing.

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.