Transforming and validating xml type data


This paper gives a high-level overview of how to use XML with databases.It describes how the differences between data-centric and document-centric documents affect their usage with databases, how XML is commonly used with relational databases, and what native XML databases are and when to use them.NOTE: Although the information discussed in this paper is (mostly) up-to-date, the idea that the world of XML and databases can be seen through the data-centric/document-centric divide is somewhat dated.

So while the data-centric/document-centric divide is a convenient starting point, it is better to understand the differences between XML-enabled databases and native XML databases and to choose the appropriate database based on your processing needs.In this case, you'll probably need a relational database and software to transfer the data between XML documents and the database.If your applications are object-oriented, you might even want a system that can store those objects in the database or serialize them as XML.On the other hand, suppose you have a Web site built from a number of prose-oriented XML documents.Not only do you want to manage the site, you would like to provide a way for users to search its contents.The first question you need to ask yourself when you start thinking about XML and databases is why you want to use a database in the first place. Are you looking for a place to store your Web pages?

You must have an account to comment. Please register or login here!