Click here to Skip to main content
15,905,232 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
Rutvik Dave17-Oct-13 0:49
professionalRutvik Dave17-Oct-13 0:49 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
Mark_Wallace17-Oct-13 0:51
Mark_Wallace17-Oct-13 0:51 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
Argonia17-Oct-13 1:22
professionalArgonia17-Oct-13 1:22 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
Brisingr Aerowing17-Oct-13 5:44
professionalBrisingr Aerowing17-Oct-13 5:44 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
User 483504717-Oct-13 7:43
User 483504717-Oct-13 7:43 
AnswerRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
Jacques Sineriz18-Oct-13 1:53
professionalJacques Sineriz18-Oct-13 1:53 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
devenv.exe18-Oct-13 3:47
professionaldevenv.exe18-Oct-13 3:47 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
svella18-Oct-13 4:59
svella18-Oct-13 4:59 
I second the recommendation to read the XML spec, but would also add that you need to read the Namespaces spec as well because it is an addition to the core standard that you almost always need, and while conceptually very simple, most people struggle to really understand how it works. If you want a good book,
XML in a Nutshell, Third Edition
[^] from O'Reilly is pretty good.

XML Schema looks relatively simple, but the data model and semantics behind it are horrendously complex. In fact the technical lead of the group that developed the XML spec, as well as authored most of the XSLT/XPath 1.0 spec James Clark[^]) left the W3C over his objections to the complexity of XML Schema and how that complexity infected all the subsequent XML related specs. Fortunately, you usually don't really need to understand it because the tools take care of it for you. I think the XML in a Nutshell book covers this topic as well as you would need. When I have to author a schema by hand I usually use RELAX NG[^] Compact Syntax instead and use a tool to convert it to XSD.

If you only need XSLT/XPath 1.0, I would also recommend reading the specs - they are short and extremely well written. 2.0 is a completely different story - horrendously complex, primarily because it has to support XML Schema. Adoption of 2.0 is still pretty low so you may not need to know it, but if you do, I'd recommend XSLT 2.0 and XPath 2.0 Programmer's Reference [^] by Michael Kay who was one of primary editors of those specs.
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
jschell18-Oct-13 12:24
jschell18-Oct-13 12:24 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
Ronald.A18-Oct-13 5:26
Ronald.A18-Oct-13 5:26 
GeneralRe: XML, XSLT, XSD & Web Service getting started Book Recommendation Pin
TheRegan18-Oct-13 22:20
TheRegan18-Oct-13 22:20 
JokeMessage Closed PinPopular
17-Oct-13 0:15
professionalValery Possoz17-Oct-13 0:15 
GeneralRe: The Password Pin
Nagy Vilmos17-Oct-13 0:21
professionalNagy Vilmos17-Oct-13 0:21 
GeneralRe: The Password PinPopular
Johnny J.17-Oct-13 0:36
professionalJohnny J.17-Oct-13 0:36 
GeneralRe: The Password Pin
Nagy Vilmos17-Oct-13 1:02
professionalNagy Vilmos17-Oct-13 1:02 
GeneralRe: The Password PinPopular
Christopher Duncan17-Oct-13 1:22
Christopher Duncan17-Oct-13 1:22 
JokeRe: The Password Pin
S Houghtelin17-Oct-13 2:16
professionalS Houghtelin17-Oct-13 2:16 
GeneralRe: The Password Pin
Christopher Duncan17-Oct-13 2:38
Christopher Duncan17-Oct-13 2:38 
GeneralRe: The Password Pin
Christopher Duncan17-Oct-13 2:41
Christopher Duncan17-Oct-13 2:41 
GeneralRe: The Password Pin
S Houghtelin17-Oct-13 3:16
professionalS Houghtelin17-Oct-13 3:16 
GeneralRe: The Password Pin
Christopher Duncan17-Oct-13 5:11
Christopher Duncan17-Oct-13 5:11 
GeneralRe: The Password Pin
S Houghtelin17-Oct-13 5:38
professionalS Houghtelin17-Oct-13 5:38 
GeneralRe: The Password Pin
Christopher Duncan17-Oct-13 5:41
Christopher Duncan17-Oct-13 5:41 
GeneralRe: The Password Pin
S Houghtelin17-Oct-13 6:44
professionalS Houghtelin17-Oct-13 6:44 
GeneralRe: The Password Pin
Christopher Duncan17-Oct-13 7:01
Christopher Duncan17-Oct-13 7:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.