aspose file tools*
The moose likes XML and Related Technologies and the fly likes can XML stylesheet 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 XML stylesheet "reformat" the XML content ?" Watch "can XML stylesheet "reformat" the XML content ?" New topic
Author

can XML stylesheet "reformat" the XML content ?

ben oliver
Ranch Hand

Joined: Mar 28, 2006
Posts: 370
Suppose I have a XML file and its schema, I want to generate a Java Object tree that is like the original XML schema but slightly different. So I guess I can use DOM or SAX to do the work. If I use JAXB or Castor I may have it problem as I want a different Object struture..

So without knowing too much about XML, here is what I am thinking --- Can I use some XML stylesheet stuff to "alter" the original XML and generate a XML that matches to my desired object struture ? If that's possible, then the second step is to use JXAB or Castor to work on the altered XML file and get the object tree. Does this make sense ?
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2906
Yes. However, you will have to author the modified XML Schema that JAXB needs. XSLT will only transforms documents (transformation of the XML Schema would require a separate XSLT � there is no point to that).

For an intro to XSLT see sample chapter 15 from Elliotte Rusty Harold's XML 1.1 Bible.

Writing complex style-sheets can be difficult as XSLT is more like a functional programming (FP) language (rather than procedural or object-oriented). Also it is easy to produce transforms that do not perform well (until you start thinking in FP terms)


"Don't succumb to the false authority of a tool or model. There is no substitute for thinking."
Andy Hunt, Pragmatic Thinking & Learning: Refactor Your Wetware p.41
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: can XML stylesheet "reformat" the XML content ?
 
Similar Threads
converting xml to java objects
XML to Object(s)
XML and Object already defined. JAXB type questions
XML + DTD -> XML Schema
Reading XML using the XSD schema file.