A fast-moving, concise introduction to XML technologies for all programmers, no matter what their programming language (Java, VB, VBScript, C, C++, Python, and JavaScript), with exercises and solutions in every chapter.
This book is for programmers—people who are used to reading, writing, and
debugging code. We assume that you have programmed in Java, Visual Basic, C,
or С++. We assume some familiarity with HTML/CSS; if you don't have experi
ence in any of these areas, look over a quick tutorial. We assume that you have
seen, if not written, JavaScript (ECMAScript, JScript) code. Finally, we assume
that you are used to dealing with more than one language: if you mostly write in
VB, you can read a commented piece of Java or С++ code and understand what is
going on. Reading is easier than writing: even if you have not done much of it,
reading code in a less-familiar language is a learnable skill, and it's a skill worth
developing because techniques and algorithms are frequently transferable from
one language to another. We have written Java code based on VB examples as well
as the reverse, and we spend a lot of time reading through open-source XML sys
tems. You'll be downloading quite a few of these to work with our examples, and
you can simply take the binaries but the source is right there for you to study. (It
helps in debugging, too.)