Recommend a good book to learn about XML?

They have: 160 posts

Joined: Mar 2002

I'm not a total newbie. I know HTML, some Javascript and some ActionScript.

But I'm not great programmer. I need something that really walks me through it. Also, although I'm cross platform I'd prefer something that's not Microsoft oriented.

I also want to learn how to Flash and XML together, possibly a second book.

Can you help me?

[email protected]

http://www.alogical.com

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Abhishek Reddy's picture

He has: 3,348 posts

Joined: Jul 2001

I don't know any books for it, but if links are of any use to you...

http://www.xml.com/
http://hotwired.lycos.com/webmonkey/authoring/xml/index.html
Some more links http://www.geocities.com/SiliconValley/Peaks/5957/xml.html

All of those are in Google's directory: http://directory.google.com/Top/Computers/Data_Formats/Markup_Languages/XML/Resources/?il=1

It's something I've been looking into recently too. I know a bit of Mozilla's XUL but never really got into it. "XML" on its own isn't particularly useful... but when it's applied to create something like XUL or WML, then you see its power. I believe the application of XML is defined by a DTD (document type definition), so unless you want to create your own DTD for an XML application, it's better to learn how XML is applied to make those other technologies. (Correct me if I'm wrong... not sure of it, I'm learning too. Smiling)

Good luck. Smiling And if you find good books or links on the topic, I'd be interested, so could you PM me when you do?

DU-Squid's picture

They have: 58 posts

Joined: Nov 2003

They have: 30 posts

Joined: Aug 2003

indeed, you don't have to spend money on a book to learn XML. i learned it reading online tutorials. it is not that hard. it is a strange concept, but as far as programming logic goes Javascript is much more complex.

what's confusing about XML is that by itself it is not very useful or challenging. however, people have created many additional languages (XPath, XSLT, etc) that enhance XML. there is so many of them out there (more than 10 i think)! and each one has its own syntax, logic, and purpose. knowing all of them takes time to learn.

Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.