XML Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreXML Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Be the architects of evolution and help create the mobile internet future. It’s your move---enter to win here!
  #1  
Old December 2nd, 2001, 07:09 PM
munkfish's Avatar
munkfish munkfish is offline
funky munky
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2001
Location: UK
Posts: 1,446 munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 18 h 33 m
Reputation Power: 10
Recommended XML books

Hi,

I'm looking for recommendations for XML books that ppl have read and found useful. There seem to be a good number of books on the subject (over 250) and it's a bit hard choosing one from the list!

Thanks in advance,
munk

Reply With Quote
  #2  
Old December 3rd, 2001, 03:44 AM
Taradino Taradino is offline
Python Prophet
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2001
Location: Amersfoort, The Netherlands
Posts: 45 Taradino User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 8
I'd say The XML Handbook, Third Edition. That's the only book I have here, and I like it. You can also take a look at http://www.xmlbooks.com
__________________
Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems. - Jamie Zawinski, in comp.lang.emacs

Reply With Quote
  #3  
Old December 3rd, 2001, 01:24 PM
munkfish's Avatar
munkfish munkfish is offline
funky munky
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2001
Location: UK
Posts: 1,446 munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 18 h 33 m
Reputation Power: 10
Thanks Taradino - heading towards the site now. Any more anyone?

Reply With Quote
  #4  
Old December 9th, 2001, 11:19 AM
xamichee xamichee is offline
Bringer of the Bling
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2000
Location: Orlando, FL
Posts: 68 xamichee User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 8
Send a message via AIM to xamichee
Inside XML by Steven Holzner has good coverage of xml, dtd, xslt, xsl, xlinks, xpoints, java and xml.

Reply With Quote
  #5  
Old December 9th, 2001, 05:09 PM
munkfish's Avatar
munkfish munkfish is offline
funky munky
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2001
Location: UK
Posts: 1,446 munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 18 h 33 m
Reputation Power: 10
thanx xamichee

Reply With Quote
  #6  
Old December 13th, 2001, 08:43 AM
teknoiz teknoiz is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2001
Location: Rotterdam, the Netherlands
Posts: 1 teknoiz User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Send a message via ICQ to teknoiz
Hi Munkfish,

Personally I like Professional XML by Micheal Kay, published by wrox.

I also have some links to other books I like a lot published at URL

Regards and good luck,

Frans

Reply With Quote
  #7  
Old December 13th, 2001, 06:25 PM
JMM JMM is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Feb 2001
Location: USA
Posts: 830 JMM User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 17 m 56 sec
Reputation Power: 8
How much do you know about markup in general, munkfish, and what do you already know about XML? What do you hope to learn from the book?

Reply With Quote
  #8  
Old December 14th, 2001, 01:09 AM
munkfish's Avatar
munkfish munkfish is offline
funky munky
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2001
Location: UK
Posts: 1,446 munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 18 h 33 m
Reputation Power: 10
technoiz - thanks for the recommendation and the link.

JMM - well, markup - I'm familiar with HTML, but also familiar with it's limitations.

What I already know about XML is that it's a scalable solution to marking up language that provides the developer with more versatile means for describing data. I know that it's primary use is in areas where more than one server or 'processes' are to use data efficiently, but don't necessarily 'speak' the same 'language'.

My main reason for wanting to learn more about XML is for a site I was planning on doing to handle content (specifically articles/tutorials) and I thought it'd be nice to be able to specify my own dtd and mark the articles up with it, and then have the site easily parse the documents with an xml parser (probably in PHP) and display them to the user. I was also considering writing an application to allow users to create/modify their CV's/resumes online and thought it might come in handy there.

I'm aware that at present I wouldn't be making the most of XML in the above scenarios, however the technology does sound so useful I'd like to know more about it.

To be honest JMM I'm more curious than anything, and must admit to being a sucker for all the hype that's been going around about XML for a while now. However reading about XML it's easy to see why the hype is there, it does seem a very powerful way of making the information contained in documents more accessible and 'meaningful' than documents marked up solely in HTML or in M$ Word or excel or whatever.

I've recently bought the book XML Handbook by Charles Goldfarb et al, the father of SGML. I'm reading through it slowly and finding it quite useful, still on the background reading in Part I at the moment, will work through some of the tutorials later. Very substantial book with a lot of good detailed info in it.

Reply With Quote
  #9  
Old December 14th, 2001, 07:49 AM
JMM JMM is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Feb 2001
Location: USA
Posts: 830 JMM User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 17 m 56 sec
Reputation Power: 8
OK, I would have recommended "XML: A Primer" second edtition, the only XML book I've ever read. It's pretty decent and sets you up well to actually look at the specification and start writing DTDs, etc., but I don't know how it compares to any other books, so yours and the others suggested might very well be better.

Funny you should mention that... I just started really learning XML recently myself, and the first thing I did as a learning exercise was create a DTD and XML document representation of my resume that I currently have online in XHTML.

Good luck with XML.

Reply With Quote
  #10  
Old December 14th, 2001, 12:46 PM
munkfish's Avatar
munkfish munkfish is offline
funky munky
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2001
Location: UK
Posts: 1,446 munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 18 h 33 m
Reputation Power: 10
Great minds and all that...

I've always been into writing cv's/resumes - I seem to have done more for other ppl than I have for myself - and I quite enjoy the copywriting bit that's involved with it.

Now I was thinking a PHP application that allows users to build and save their resume online might be profitable(!) - there don't seem to be too many good resume web apps out there, certainly not open source and the commercial versions I've seen are very bland.

Once the user signs up etc, they'd have the opportunity to build/save/format their resumes (perhaps giving option to save various versions of the resume for different target clients/job specs)... mmm but I'm just thinking about this as we speak, so can't really give you details lol... could be very useful and imagine there's a demand for it at the moment, what with job security being a thing of the past and the need for an up to date resume top of the list for many people.

Ah well, we'll see.

Regards you book recommendation, I'll look out for it at the bookshop next time I'm there... the book I bought incidentally seems to be one doorstop of a mishmash of a book that covers a massive amount of ground. Whether this will be a good thing or not is yet to be seen.

The book covers the background, what xml is used for, whom by, on what platforms (about 300 pages of this, loads of other gubbins hehe).
Next it looks at the practical side by 'case-studying' various applications of xml in practical scenarios (taken from real-life - for example how PC World used xml in their business - not sure if this is a good thing to learn from - over here PC World is considered pants in the geek world;\\). Anyway there's about 10 of these real world examples anyway.

I was a bit baffled by all this - I just wanted to know how to create an xml doc already! Anyway this is covered pretty smoothly after the practical examples section, and from what I've read so far seems ok.

blah anyway, upshot is it's quite a good book, long long book - 1000 pages - but mostly good reading and well written/easy to follow with good examples (oh yeah there's a chapter on writing 'a stylesheet driven tutorial generator' which I'm liking the sound of for my personal site for PHP tutorials and such, when I get around to it). Worth the money if you can afford it

and app

print the thing out and perhaps send the thing out etc etc... the point here being that each type of 'view' (ie email view, printout view etc) will be generated from the xml document that's created.

Mmmm anyway a garbled review of the book there... hehe

Thanx for the tip taradino, good book...

Reply With Quote
  #11  
Old December 15th, 2001, 05:10 PM
JMM JMM is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Feb 2001
Location: USA
Posts: 830 JMM User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 17 m 56 sec
Reputation Power: 8
>perhaps giving option to save various versions of the resume
>for different target clients/job specs

Yeah, I was thinking about doing that with mine, but it would be too much work.

>could be very useful and imagine there's a demand for it at the
>moment, what with job security being a thing of the past and
>the need for an up to date resume top of the list for many people

I like having my resume on the web. Any job that says to contact by e-mail, I can just send a URL instead of dealing with any attachment related issues. And, I am trying to get a job as a web developer after all.

>print the thing out and perhaps send the thing out etc etc... the
>point here being that each type of 'view' (ie email view, printout
>view etc) will be generated from the xml document that's created.

Once again, I also did something sort of like that initially. I use some color on the resume, so at first I also offered a "printer friendly version" in black and white that was actually the same document, but using a different style sheet.

>Regards you book recommendation, I'll look out for it at the
>bookshop next time I'm there... the book I bought incidentally
>seems to be one doorstop of a mishmash of a book that covers
>a massive amount of ground. Whether this will be a good thing
>or not is yet to be seen.

If you already have a book, maybe it's not worth it. Have you actually looked at the spec much? I actually went through the spec first then read the book in a couple of days (it's about 400 pages) and it helped to crystallize some things in my mind, so it's good to get started pretty quickly. Then I just started using it, and wrote that DTD I talked about. Now I'm trying to learn the schema definition language.

Reply With Quote
  #12  
Old December 15th, 2001, 11:48 PM
munkfish's Avatar
munkfish munkfish is offline
funky munky
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2001
Location: UK
Posts: 1,446 munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level)munkfish User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 18 h 33 m
Reputation Power: 10
To be honest I haven't started digging into the book yet - been busy doing a polling system for the site I'm working on and not had much time to get stuck into xml check this thread out!:http://forums.devshed.com/showthrea...&threadid=27391

Well what you say about looking at the spec first does sound a good place to start - oddly in that book I got it's not covered until way over half way through (instead covering lots of background/summary info and practical examples first). I think I'll skip a lot of the background stuff and go straight for the spec stuff/useage tutes.

I've slowly begun to appreciate the DTD used in the HTML specification for various elements and now find it very easy to read through them and find help quickly, so hopefully undertsanding xml's specs won't be too hard.

As for the resume application I was speaking of, it's just in the air - I just thought it might me more 'commercially viable' as an application is all We shall see...

Anyway, many thanks for your comments JMM, much appreciated.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreXML Programming > Recommended XML books


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support |