File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes Can Not XSL-Transform Something so Simple. 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 "Can Not XSL-Transform Something so Simple." Watch "Can Not XSL-Transform Something so Simple." New topic

Can Not XSL-Transform Something so Simple.

Jose Campana
Ranch Hand

Joined: May 28, 2007
Posts: 339
Good Night Ranchers !

You know the cool thing about my job is... That I get to learn so Many Incredible Things! It's awesome, The Bad thing is, the deadlines are usually ridiculous. And I've been asked to do something I haven't done before, and it's supposed to be simple, yet I'm still in trouble.

I want to Transform this:

Into This:

By using This:

But Somehow All I get out of the transformation is this:


What Am I doing wrong?

I feel I just need a little push here to get me going. I don't know where my biggest mis-conception here lies.

Hope you guys can Help me out.

Best Regards,

Gamini Sirisena
Ranch Hand

Joined: Aug 05, 2008
Posts: 378
The following works for me..
I hope this usage is correct. Hopefully someone can confirm.

Jose Campana
Ranch Hand

Joined: May 28, 2007
Posts: 339
Hi There Gamini !

I tried your solution, and I'm not sure what to comment about it. It actually outputs:

JoseCampana (In FireFox)

Am I understanding XSL Functionality correctly?

Is it possible to get an XSL Transformation to Print an XML?, not just tag values.

I mean, I'm totally lost But, when I open my xml with XSL applied to it... it should show exactly this XML in the Browser:

If it's not much of a trouble, Could you please teach me how to do it?

Have a nice day,

Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

Well, first of all don't use a browser to examine your output. Use a plain ordinary text editor. Gamini's code should do what you want (except I would simplify it a little bit, like this:)
Jose Campana
Ranch Hand

Joined: May 28, 2007
Posts: 339
Hey There Paul !

You Guys were Right. That XSL Does Work correctly ! I decided to test it using WebSphere Message Broker Toolkit's XSL Debugger, and there it does output the desired XML.
However I'm perplexed at knowing that I can't use a Browser to see How an XSL affects an XML. I would like to know which text Editor do you use to work in these cases.

Thank you very much. You guys saved my life once again.

Good Luck!

I agree. Here's the link:
subject: Can Not XSL-Transform Something so Simple.
It's not a secret anymore!