*
The moose likes XML and Related Technologies and the fly likes any good book for XML? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "any good book for XML? " Watch "any good book for XML? " New topic
Author

any good book for XML?

Chrix Wu
Ranch Hand

Joined: Nov 15, 2009
Posts: 121
any excellent book that covers xpath, sax, dom or any other use technologies?

Thanks in advance/


** SCJP 5.0 84% **
** SCWCD 1.5 76% **
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
SGML: The Billion Dollar Secret

http://www.amazon.com/SGML-Billion-Dollar-Chet-Ensign/dp/0132267055
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

A little bit dated, but still covers all of the basics: http://www.cafeconleche.org/books/xmljava/
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
The book cited by Frank was published in 1997 and is about SGML, a generally outdated technology having zero to do with modern XML use.

helpful--

Much better the free online edition cited by Paul.

Bill
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
The eXtensible Markup Language IS SGML. It is simply a simplified version of it. Learning about the roots of any technology is always helpful for learning, in my opinion.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
What a load of bull. SGML was found to be grossly over complicated see for example this History of XML summary.

Which contains the telling statistic:
The World Wide Web Consortium also contributes to the creation and development of the standard for XML. The specifications for XML were laid down in just 26 pages, compared to the 500+ page specification that define SGML.


Learning the complicated little used language SGML is NOT the path to practical use of XML.

Bill
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
As mentioned, XML is a very simplified version of SGML - ISO 8879. There are many advanced features in SGML that were pulled out to ease the development of XML compliant web browsers.

That said, SGML is still widely used in publishing industries, automotive industries, and military systems.

Aside, did you count the number of silly emoticons on the web page you are citing as a "source"?
Frank Reid
Greenhorn

Joined: Jan 18, 2011
Posts: 1
William Brogden wrote:

>Learning the complicated little used language SGML is NOT the path to practical use of XML.


Bill, it's like using a shovel or a rake in your garden. They both have similar handles and a metal part at the end. Each of them could be used for the same reason but they have unique purposes.

Those who are trained in creating websites with JAVA and similar tools think that SGML is a poor choice, which it is for that. But those who produce technical manuals for state and federal government agencies, military organizations, and the entire aerospace industry know well that SGML is the ONLY tool to use. XML can do some of it but it's a poor choice. ;8>)

My two books on XML are: (1) XML - A PRIMER, 3rd edition, M&T books; and (2) XML for Dummies - 4th edition by Lucinda Dykes and Ed Tittel, Wiley Publishing.

Frank
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
True that certain industries love SGML to handle massive documentation problems. If that is the business you want to deal with, by all means start with SGML.

For the applications typical Java programmers need to know about, a book on SGML is not an entry point.

Hey, I have that XML for Dummies book around here too in an earlier edition, but for a Java programmer I still recommend the Harold book because of the extensive Java examples and complete coverage.

Bill
 
 
subject: any good book for XML?
 
Similar Threads
AXIS: Next Generation Java SOAP by Romin Irani, S. Jeelani Basha
Java EE 5 Tutorial
Sun Certified Business Component Developer
To Kathy and Bert - So is the book out?
FREE BETA: SCBCD 5.0 Beta Certification Exam