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 ?
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).
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)
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop