• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

xml, xsl

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
please suggest me a good web site which will can give me an insight into xml, xsl and xsl transformations.
and also i would like to know about the possibility of
having an ejb returning a xml stream and dumping this content
into browser using xsl and jsp.
if so suggest me the proper path for this.
thank you.
 
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Checkout -
www.w3schools.com
www.xmlresources.com
www.xml101.com
www.xml.com
Have fun!

------------------
Ajith Kallambella M.
Sun Certified Programmer for the Java2 Platform.
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Your name "ramu_bh" does not comply with the JavaRanch naming policy. Please choose one that meets the requirements.
Note that without a proper name you will not be eligible to participate in JavaRanch book giveaways!

Ajith
 
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you think you want to do XSL/XSLT, then go get the book "XSLT Programmer's Reference" by Michael Kay. Great book! I work on a team of architects and we just finished up a two month study on the use of XSL.
The short answer is do NOT use XSLT on the web tier. In fact, don't use XSL for interactive presentation layers. XSL is directed at b2b data translations or document publishing translations.
Once you use XSL (side effect free) and then mix in to the source your XPath, XPointer, HTML and Javascript, your developers will suffer a productivity hit attempting to 'find' the code to update. Poor editor and debugging tool support to date. Developers need wyswig tools to go from prototype to production with as few steps as possible. Using XSL is counter productive in the complex interactive domain.
However, some hard core developers will need to know XSL going forward. It is popping up as a core technology in many areas of the XML family. 'Hard Core' developers would be those involved in frameworks and tool development. The average Joe application developer shouldn't need XSL.
Don't be swayed by the simple examples (unless you have simple applications). Also think about the web server performance hit on all of those DOM parsings. Here is a quote from the Cocoon Users Guide(http://xml.apache.org/cocoon/guide.html)
'In a complex server environment like Cocoon, performance and memory usage are critical issues. Moreover, the processing requirement for both XML parsing, XSLT transformations, document processing and formatting are too heavy even for the lightest serving environment based on the fastest virtual machine.'
Good Luck
Scott
 
Ranch Hand
Posts: 177
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
> Don't be swayed by the simple examples (unless you have simple applications).
I think this is great advice in any situation :-)
 
Ranch Hand
Posts: 662
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ramu,
The following site is a decent one for xslt -
http://zvon.org/xxl/XSLTutorial/Output/contents.html
reply
    Bookmark Topic Watch Topic
  • New Topic