Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX
Top Free Algorithms Books 🌠 - 100% Free or Open Source!
  • Title Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX
  • Author(s) Elliotte Rusty Harold
  • Publisher: Addison-Wesley Professional (November 15, 2002)
  • Paperback 1120 pages
  • eBook HTML and PDF
  • Language: English
  • ISBN-10: 0201771861
  • ISBN-13: 978-0201771862
  • Share This:  

Book Description

A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.

Processing XML with Java provides a brief review of XML fundamentals, including XML syntax; DTDs, schemas, and validity; stylesheets; and the XML protocols XML-RPC, SOAP, and RSS. The core of the book comprises in-depth discussions on the key XML APIs Java programmers must use to create and manipulate XML files with Java. These include the Simple API for XML (SAX), the Document Object Model (DOM), and JDOM (a Java native API). In addition, the book covers many useful supplements to these core APIs, including XPath, XSLT, TrAX, and JAXP.

Practical in focus, Processing XML with Java is filled with over two hundred examples that demonstrate how to accomplish various important tasks related to file formats, data exchange, document transformation, and database integration. You will learn how to read and write XML documents with Java code, convert legacy flat files into XML documents, communicate with network servers that send and receive XML data, and much more. Readers will find detailed coverage of the following:

  • How to choose the right API for the job
  • Reading documents with SAX
  • SAX filters
  • Validation in several schema languages
  • DOM implementations for Java
  • The DOM Traversal Module
  • Output from DOM
  • Reading and writing XML documents with JDOM
  • Searching XML documents with XPath
  • Combining XSLT transforms with Java code
  • TrAX, the Transformations API for XML
  • JAXP, the Java API for XML Processing

About the Authors
  • Elliotte Rusty Harold is an internationally respected writer, programmer, and educator. He is an Adjunct Professor of Computer Science at Polytechnic University in Brooklyn, where he lectures on Java and object-oriented programming. He started by writing FAQ lists for the Macintosh newsgroups on Usenet, and has since branched out into books, web sites, and newsletters. He's currently fascinated by Java, which is beginning to consume his life. His Cafe Au Lait web site is a frequently visited Java site. Elliotte resides in New York City with his wife Beth and cat Possum. When not writing about Java, he enjoys genealogy, mathematics, and quantum mechanics, and has been known to try to incorporate these subjects into his computer books.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Dynamic Proxies in Java (Heinz M. Kabutz)

    Dynamic proxies are such a tool that we can use it to save thousands of lines of repetitive code with a single class. This book is for intermediate to advanced Java programmers who want to get to "guru" status. It is not suitable for beginners in Java.

  • The Java Web Scraping Handbook (Kevin Sahin)

    This book will teach you how to extract data from any website, how to deal with AJAX / Javascript heavy websites, break captchas, deploy your scrapers in the cloud and many other advanced techniques, using Java programming language.

  • Naked Objects (Richard Pawson, et al)

    The aim of this book is to introduce you to the concept of designing business systems from naked objects, and to enable you to start building such systems using the Naked Objects framework. It outlines a lightweight methodology and provides a short tutorial.

  • Java Transaction Design Strategies (Mark Richards)

    This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described.

  • Playing with Java Microservices on Kubernetes and OpenShift

    This book is written for Java developers who wants to build microservices using the Spring Boot/Cloud stack and who wants to deploy them to Kubernetes and OpenShift. Heach you how to build and design microservices using Java and the Spring platform.

  • Object-Oriented vs. Functional Programming (R. Warburton)

    This book discusses similarities between these programming paradigms and points out that both FP and OOP are actually moving closer toward one another. One prominent example is the use of lambda expressions in Java and other OOP languages.

  • High-Performance Java Platform Computing

    Threading and concurrency are crucial to building high-performance Java applications. This book thoroughly demystifies them, helping developers leverage threading and concurrency to solve a wide variety of performance problems.

  • Docker for Java Developers (Arun Gupta)

    This book introduces basic Docker concepts and explains how to achieve faster startup and deployment of your Java‑based applications, shows how Docker containers can save you many headaches when it comes to packaging, deploying, and scaling your applications.

  • OSGi In Practice (Neil Bartlett)

    This book is a comprehensive guide to OSGi with two primary goals: first introducing to OSGi concepts with examples, then exploresing numerous practical scenarios and techniques, as well as answering questions.

  • Building Reactive Microservices in Java (Clement Escoffier)

    This book is for developers and architects interested in developing microservices and distributed applications. It does not explain the basics of distributed systems, but instead focuses on the reactive benefits to build efficient microservice systems.

  • The Java Native Interface: Programmer's Guide and Specification

    The complete tutorial, programming guide, and reference for Java Native Interface (JNI), the interface which facilitates the integration of Java with existing C and C++ code. It's in a task-oriented reference format that gives coders the answers they need.

  • Microservices for Java Developers: Frameworks and Containers

    In this hands-on, example-driven guide, Java developers and architects will learn how to navigate popular application frameworks, such as Dropwizard and Spring Boot, and how to deploy and manage microservices at scale with Linux containers.

  • Microservices Best Practices for Java (Michael Hofmann, et al)

    This book covers Microservices best practices for Java. It focuses on creating cloud native applications using the latest version of Server and other Open Source Frameworks in the Microservices ecosystem to highlight Microservices best practices for Java.

Book Categories
:
Other Categories
Resources and Links