JBuilder provides several features and incorporates various tools to provide support for the Extensible Markup Language (XML). XML is a platform-independent method of structuring information. Because XML separates the content of a document from the structure, it can be a useful means of exchanging data. For example, XML can be used to transfer data between databases and Java programs. Also, because content and structure are separate, stylesheets can be applied to display the same content in different formats, such as Portable Document Format (PDF), HTML for display in a Web browser, and so on | XML Application Developer s Guide Borland JBuilder Borland Software Corporation 100 Enterprise Way Scotts Valley CA 95066-3249 Refer to the file located in the redist directory of your JBuilder product for a complete list of files that you can distribute in accordance with the JBuilder License Statement and Limited Warranty. Borland Software Corporation may have patents and or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. Copyright 1997 2001 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. Other product names are trademarks or registered trademarks of their respective holders. For third-party conditions and disclaimers see the Release Notes on your JBuilder product CD. Printed in the . JB5XML 1E0R0501 0102030405-987 65 43 21 PDF Contents Chapter 1 Introduction 1-1 Contacting Borland developer Online World Wide Borland Usenet Reporting Documentation Macintosh Chapter 2 Using JBuilder s XML features 2-1 Creation and validation of Creating XML-related DTD To XML XML To DTD Viewing XML JBuilder s XML Validating XML Presentation of Cocoon XML publishing Transforming XML Applying internal Applying external Setting transform trace XML XML Programmatic manipulation of Creating a SAX Interface to business data in Chapter 3 Using JBuilder s XML database components 3-1 Using the template-based .