1
Introduction and Roadmap 1-1
1
Introduction and Roadmap
This section describes the contents and organization of this guide—Programming XML for Oracle WebLogic Server.
■
Section 1.1, Document Scope and Audience
■
Section 1.2, Guide to This Document
■
Section 1.3, Related Documentation
■
Section 1.5, New and Changed XML Features in This Release
■
Section 1.6, Summary of WebLogic Server XML Features
■
Section 1.7, Endorsed Standards Override Mechanism for DOMSAX: Not Supported
■
Section 1.8, Learning More About XML
1.1 Document Scope and Audience
This document is a resource for software developers who design and develop applications that include XML processing.
The topics in this document are relevant during the design and development phases of a software project. The document also includes topics that are useful in solving
application problems that are discovered during test and pre-production phases of a project.
Although this document does include administration and monitoring information useful to developers who want to test their applications in a development
environment, the document does not address production-phase administration, monitoring, or performance tuning topics XML topics. For links to WebLogic Server®
documentation and resources for these topics, see
Section 1.3, Related Documentation.
It is assumed that the reader is familiar with Web technologies, XML, XSLT, the Java programming language, and the Servlet and JSP APIs of the J2EE specification. This
document emphasizes the value-added features provided by WebLogic Server XML and key information about how to use WebLogic Server features and facilities to get
an application that performs XML processing up and running.
1.2 Guide to This Document
This document is organized as follows:
1-2 Programming XML for Oracle WebLogic Server
■
This chapter, Chapter 1, Introduction and Roadmap,
introduces the organization of this guide and the features of WebLogic Server XML.
■
Chapter 2, XML Overview, provides an overview of XML technology and the
WebLogic Server XML subsystem.
■
Chapter 3, Developing XML Applications with WebLogic Server, describes how
to process XML documents from within a WebLogic Server application using XML APIs and tools. The main processing tasks include parsing an existing XML
document, generating a new XML document, and transforming a XML document into another format.
■
Chapter 4, Using the Streaming API for XML StAX, describes in detail how to
use the Streaming API for XML StAX in your Java applications to parse and generate an XML document.
■
Chapter 5, Using Advanced XML APIs, describes how to use additional XML
APIs to do more advanced tasks, such as performing XPath matching against an XML document.
■
Chapter 6, XML Programming Best Practices, describes some best practices to
follow when creating Java applications that process XML documents.
■
Chapter 7, XML Programming Techniques, describes specific programming
techniques for tasks such as using message-driven beans and JMS queues with XML documents, and so on.
■
Chapter 8, XML Application Scoping, describes how to configure parsers,
transformers, and external entities for a particular Enterprise application.
■
Chapter 9, Administering WebLogic Server XML, describes the Administration
Console XML Registry and how to perform XML configuration tasks.
■
Appendix A, XML Reference, provides pointers to specifications and application
programming interfaces supported by the XML software.
■
Appendix B, Using the WebLogic XML Streaming API Deprecated, describes
how to use the deprecated WebLogic XML Streaming API. The topic is included in this guide for legacy reasons only; you should not use this API for new
applications. Instead you should use StAX, described in Chapter 4, Using the
Streaming API for XML StAX.
1.3 Related Documentation