Here is a compilation of XML resources for beginners. Since many of you asked for how to start, I thought of compiling some of my bookmarks. I'll add to this list some more categories like XSL, XSLT etc. FAQ and Tutorials
Ajith, Can you tell me some link where I can get information about SOAP and XML messaging. I have been through the apache site.
Cheers,<br />Rani<br />SCJP, SCWCD, SCBCD
Joined: Mar 17, 2000
Stanley - Start by reading The Annotated XML spec. This will give you an idea about various parts of an XML document and how all the pieces fit together. Make your learning experience "hands-on" by creating small XML documents using any text-editor of your choice( this is one thing I love about XML -you don't need complex tools to create and test ). You can view the documents using IE or Netscape. There are hundreds of online tutorials, free book chapters and FAQs. Checkout http://www.javaranch.com/ubb/Forum31/HTML/000268.html and the Javaranch XML links page. You can also search google. I highly recommend that you read the XML tutorials on Sun's website. Once you feel comfortable with the basics, start experimenting with Stylesheets, DTDs and Schemas. Finally move on to integrating XML with Java. I suggest you start by downloading the Xerces parser from apache.xml.org. It comes bundled with very good example programs that you can use as a starting point. At this stage, you will need tools and compilers for Java development. Start with SAX first because it is simple and you can probably relate the concepts to something you already know( event callbacks in AWT ). DOM is fairly complex, but not difficult. The example programs will come to your rescue again. After you understand how to use the parsers, try downloading a few - from Sun, Oracle and IBM for instance. This is a good point to start playing with JAXP too, since you will find it easier to switch parsers and test their subtle differences. You should also learn how to use dynamic transformations using XSLT engines( like Xalan ). Once past this stage, you can call yourself "XML Aware" developer Since this technology is changing with such a rapid pace, you will now face the burden of updating your knowledge( or else you will become extinct! ) Checkout various technologies that leverage on XML - like XMLRPC( xmlrpc.org ), SOAP, WebServices[http://www.webservices.org[/url], XML-based frameworks like Cocoon, the JDOM framework,XML databinding etc. At this time, you can also explore the possibilities of actually using XML in your projects. Hope this helps!
------------------ Ajith Kallambella M. Sun Certified Programmer for the Java�2 Platform. IBM Certified Developer - XML and Related Technologies, V1.
Excellent Ajith! Half the problems solved ny u .... now the rest half on us.... ------------------ Muhammad Ashikuzzaman (Fahim) Sun Certified Programmer For Java 2 Platform --When you learn something, learn it by heart!
Ashik Uzzaman Senior Member of Technical Staff, Salesforce.com, San Francisco, CA, USA.
Hi, Great job done man!!! But i think these should be maintained on a separate URl as the moderators have done for the SCWCD link so that the newbies could have more benefit from it!! Am i right! Bye, Poonam, SCJP2.
Poonam Akash,<br />Sun Certified Java Programmer,<br />Sun Certified Web Component Developer.<br />Good luck may be an opportunity that keep the door open,BUT hardwork always keeps the door open!!
Nice Job. Is that possible to add a links part on the header of this forum? Soemthing like "Sun web component Certified Developer" forum, they have a link on the top of the forum. It's pretty convenient.
Thanks a lot.
Joined: Jun 03, 2000
i think these should be maintained on a separate URl It actually is available. ummmm....
Is that possible to add a links part on the header of this forum?
Sure can be done, with the proper blessings ofcourse. I will push this idea. Thanks for the suggestions.
Joined: Mar 17, 2000
I am actually working on a program that can automatically generate a links page from my Internet explorer bookmarks. The Java program would read the bookmark URLs and generate a XML document. The plan is to have a static XSLT transformation of this document to build the links page. Once I can get this thing to work, I will not only be able to share more comprehensive list of links with you folks, things will also be a lot more easier to maintain.. Keep tuned in ------------------ Ajith Kallambella M. Sun Certified Programmer for the Java�2 Platform. IBM Certified Developer - XML and Related Technologies, V1. Co-author of Java 2 Certification Passport
Is that possible to add a links part on the header of this forum? Based on my experience with other forums, it will cause a big flow of "where can I find XML recourse list" posts Seriously, we should probably do that. Hm, "proper blessings"...
Ajith Thanks for the compilation of all links for the benifit of all. If you are using any online bookmarks utility like mybookmarks.com or blink.com you can share your directory as public as you can just give that one link which can contain all the links that you want to share. Also I wonder if javaranch can have such a facility so that all the techies on this forum can share their bookmarks which will ultimately be so useful in various areas. Any thoughts? Raj