XML and database

Source: Internet
Author: User
Tags character set
Abstract: This paper briefly discusses the relationship between XML and databases, and lists some software that can use databases to process XML documents. Although I am not going to introduce these software in detail here, I hope it can describe the main part of the XML document for processing data using databases.


Content:


Directory
1.0 Introduction
2.0 is XML a database?
3.0 why database?
4.0 comparison of data and documents
4.1 Data-centric files
4.2 document-centric files
4.3 data, documents, and databases
5.0 store and retrieve data
5.1 transfer data
5.2 map the document structure to the database structure
5.2.1 template-driven ing
5.2.2 model-driven ing
5.2.2.1 table model
5.2.2.2 specific data object model
5.3 data type, null value, character set, and others
5.3.1 data type
5.3.2 binary data
5.3.3 null value
5.3.4 character set
5.3.5 processing commands
5.3.6 storage tag
5.4 generate a DTD from the database structure and its reciprocal process







1.0 Introduction


This paper briefly discusses the relationship between XML and the database, and lists some software that can use the database to process XML documents. Although I am not going to introduce these software in detail here, I hope it can describe the main part of the XML document for processing data using databases. This is a bit biased towards relational databases because of my experience.



2.0 is XML a database?


Before we begin to discuss XML and databases, we need to answer a lot of questions: "Is XML a database? "Strictly speaking, if" XML "is an XML document, the answer is" no ". Although the XML document contains data, if there is no other software to process the data, it has no difference in the meaning of the database and other text files.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.