views:

101

answers:

4

I'm completely new to XML Schema, XML Stylesheets and XQuery.

To me, XML is just a text file just containing tags and values. I know that much, lol.

I just got a homework asking us to design simple XML Schemas, and also applying Stylesheets and XQuery.

Could anyone please point me to:

  1. "Best" books/resources (based on your experience) that would teach me XML Schema, XML Stylesheet, and XQuery. (Would be awesome if it's example-driven since I learn best by doing).
  2. What development environment (IDE, tools) that would allow me to solve the homework in the most productive way.

I know it's a school assignment, but I want to do the assignment like how professionals do it so I can gain a lot from the assignment.

A: 

The best place to learn about XML schemas is the W3Schools site.

Same for XSL-T stylesheets.

Go to the source for jQuery.

I think IntelliJ is the best IDE for this, but that's pure Java. The community edition includes XML features, but I'm not sure exactly what you're after. XSL-T is best done by hand the first time.

duffymo
is jQuery the same as XQuery? Would it be compatible with "Qexo"? (that's what they said they are going to use to test our work--though I dont know yet what it is.)
ShaChris23
if you can recommend professional tools that's okay too..as long as they have free trial version.
ShaChris23
No, jQuery != XQuery. jQuery is a JavaScript library for web development, and XQuery "...is to XML what SQL is to database tables..." See http://www.w3schools.com/xquery/default.asp
duffymo
A: 

I was looking around on Stackoverflow, and came across this post. I like the suggestion of the post's chosen answer. I took a look at the book on Amazon, and its table of contents seems to show me the application of XML.

ShaChris23
A: 

This book is probably is also good. Seems like it walks you through XML design.

Also, this book also covers tools! (check the table of contents)

ShaChris23
A: 

Okay, as for the tools, these probably could do (each website also has resources (videos/tutorials) on how to use their tools)

ShaChris23