Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Processing XML documents with Oracle JDeveloper 11g

You're reading from   Processing XML documents with Oracle JDeveloper 11g

Arrow left icon
Product type Paperback
Published in May 2009
Publisher Packt
ISBN-13 9781847196668
Length 384 pages
Edition 1st Edition
Languages
Arrow right icon
Toc

Table of Contents (19) Chapters Close

Processing XML documents with Oracle JDeveloper 11g
Credits
About the Author
About the Reviewers
1. Preface
1. Creating and Parsing an XML Document 2. Creating an XML Schema FREE CHAPTER 3. XML Schema Validation 4. XPath 5. Transforming XML with XSLT 6. JSTL XML Tag Library 7. Loading and Saving XML with DOM 3.0 LS 8. Validating an XML Document with DOM 3 Validation 9. JAXB 2.0 10. Comparing XML Documents 11. Converting XML to PDF 12. Converting XML to MS Excel 13. Storing XML in Oracle Berkeley DB XML 14. Oracle XML Publisher

Chapter 10. Comparing XML Documents

As an XML developer, you might sometimes be interested in comparing a modified XML document with the pre-modified version of that document. Or you might want to compare two XML documents that are based on the same DTD or XML schema. This chapter is designed to give you the information you need to answer the following questions:

  • Is one XML document the same as another?

  • What are the differences between two XML documents?

  • How to transform one XML document to the other?

Various tools are available to compare XML documents. In the following table we discuss some of the commonly used XML tools to compare XML documents and their features:

XML Comparison Tool

Description

Microsoft XML Diff and Patch Tool

XML Diff compares only the XML-based features and ignores the following features:

  • Order of attributes

  • Insignificant whitespaces

  • Document encoding

XML Diff does not differentiate between an empty element, <elementA/>, and an element with no content, <elementA...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image