my dog learned polymorphism
The moose likes XML and Related Technologies and the fly likes XSLT Relative DTD Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "XSLT Relative DTD Problem" Watch "XSLT Relative DTD Problem" New topic

XSLT Relative DTD Problem

Michael Daniel Jones

Joined: May 21, 2004
Posts: 1
Hope you guys can help.
I am using XSLT to tranform a huge set of XML files the reflect the changes in a DTD due to the modification of the service that uses them.

Everything is set up but when I try to do the transform it cant find the DTD (because its a relative path for use inside the webapp). The code for the transformation looks like this.

TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer(xsltSource);
transformer.transform(xmlSource, result);

I have tried to create a URI resolver but it never seems to be called.

My question is really how do I set the base url when using a Transformer?
Or more likely, what am I doing wrong

Thanks in advance.
I agree. Here's the link:
subject: XSLT Relative DTD Problem
It's not a secret anymore!