Kurzinformation
Die vorliegende 3. Auflage des Standardwerks XML in a Nutshell richtet sich an Entwickler und ernsthafte XML-Anwender, die schon einige Erfahrung mit XML haben und nun ein gut strukturiertes Nachschlagewerk für die tägliche Arbeit brauchen. Das Buch behandelt nicht nur die grundlegenden Syntaxregeln und das Erzeugen von DTDs und Schemas, sondern unter vielem anderen auch XSLT-Transformationen und die Programmierschnittstellen zur Verarbeitung von XML-Dokumenten. Egal, ob Sie ein Webdesigner sind, der XML verwendet, um Webseiten und PDF-Dateien zu erzeugen, oder ein C++-Programmierer, der REST und SOAP verwendet, um Daten zwischen Systemen zu bewegen -- in XML in a Nutshell finden Sie das Rüstzeug, das Sie brauchen.
Aus dem Inhalt:
- Einführungen in die XML-Kernstandards: Wohlgeformtes XML (inklusive XML 1.1), DTDs, Namensräume, Uniode, RDDL und W3C XML Schema.
- Techniken zur Präsentation und zum Verknüpfen: XSLT, XPath, XLink, XPointer, XML Base, XInclude, CSS und XSL-FO
- Tools und APIs, um Programme zur XML-Verarbeitung zu entwickeln: Die ereignisbasierte Simpe API for XML (SAX2) und das baumorientierte Document Object Model (DOM Level 2 und 3)
Auführliche Referenzkapitel zu XML, DTDs, XPath, XSLT, SAX und DOM sowie den verwendbaren Zeichensätzen runden dieses nützliche Buch ab.
Die Autoren
Elliotte Rusty Harold stammt ursprünglich aus New Orleans, wohin er auf der Suche nach einer anständigen Schüssel Gumbo (einem typischen Südstaatengericht) auch regelmäßig zurückkehrt. Momentan lebt er jedoch zusammen mit seiner Frau Beth und den Katzen Charm (nach dem Quark) und Marjorie (nach seiner Schwiegermutter) im Viertel Prospect Heights in Brooklyn. Er ist Dozent für Informatik an der Polytechnic University, wo er Java und Objektorientierte Programmierung lehrt. Seine Website Café au Lait ist eine der beliebtesten unabhängigen Java-Sites im Internet, und der Ableger Cafe con Leche hat schnell einen ähnlichen Stellenwert für XML bekommen. Elliotte schrieb für O’Reilly zuvor bereits die Bücher Java I/O und Java Network Programming.
Bei Microsoft begann W. Scott Means 1988, gerade 17jährig, seine Karriere zum hochkarätigen Programmierer. Er war einer der ursprünglichen Entwickler von OS/2 1.1 und Windows NT, seit 1998 ist er IT-Consultant im Bereich XML und Internet. Er hat drei Bücher zu XML-Themen (mit-)verfasst und ist heute Geschäftsführer von Enterprise Web Machines, einer Firma in Columbia, South Carolina, die Internet-Software und -Dienste anbietet.
Die Übersetzer
Katharina Udemadu ist Technische Redakteurin. Ihr Schwerpunkt liegt auf der Konzeption und Erstellung von Dokumentation für verschiedene Software-Produkte. Am liebsten verwendet sie DocBook zur Erstellung der Dokumente. Vor ihrer Tätigkeit als Technische Redakteurin hat Katharina Philosophie studiert. In ihrer Freizeit beschäftigt sie sich auch jetzt noch gerne mit Philosophie und Linguistik. Außerdem liest sie gerne afrikanische Literatur.
Kathrin Lichtenberg studierte nach der Ausbildung zur Elektronikfacharbeiterin Informatik an der Technischen Universität Ilmenau. Dort war sie anschließend drei Semester lang als Wissenschaftliche Mitarbeiterin beschäftigt, bevor sie sich als Übersetzerin und Lektorin technischer Publikationen selbständig machte. Für O’Reilly hat sie bereits eine ganze Reihe von Büchern übersetzt.
Lars Schulten lebt in Köln und arbeitet als freier Übersetzer und Lektor. Von Haus aus ist er Geisteswissenschaftler, doch hat er schon während des Studiums sein Interesse an der Java- Programmierung entdeckt. Heute beschäftigt er sich mit verschiedenen Programmiersprachen (Java, Perl, PHP), hat eine Vorliebe für freie Unixe (FreeBSD, Linux), fühlt sich aber auch unter Windows und in Microsofts .NET Framework heimisch. Für den O'Reilly Verlag hat er bereits mehrere Bücher übersetzt und lokalisiert, so zum Beispiel auch die 2. Auflage von Einführung in XML.