Information Technology Reference
In-Depth Information
XML Document
(Content)
XMLParser
(Processor)
XML Application
XMLDTD
(Rules)
Fig. 2.10 Architecture of XML database system
A sample XML schema in DTD from is shown as follows:
<?xml version-“1.0”
<!ELEMENT Patient_Records (Patient+)>
<!ELEMENT Patient (Record_Folder+)>
<!ATTLIST Patient
HKID CDATA #REQUIRED
Patient_Name CDATA #REQUIRED
Country_Code CDATA #REQUIRED>
<!ELEMENT Record_Folder (Medical_Record+, Borrow*)>
<!ATTLIST Record_Folder
Folder_No ID #REQUIRED
Location CDATA #REQUIRED>
<!ELEMENT Medical_Record (AE | Ward | Outpatient)>
<!ATTLIST Medical_Record
Medical_Rec_No CDATA #REQUIRED
Create_Date CDATA #REQUIRED
Sub_Type CDATA #REQUIRED>
<!ELEMENT AE EMPTY>
<!ATTLIST AE
AE_No CDATA #REQUIRED>
<!ELEMENT Ward EMPTY>
<!ATTLIST Ward
Ward_No CDATA #REQUIRED
Admission_Date CDATA #REQUIRED
Discharge_Date CDATA #REQUIRED>
<!ELEMENT Outpatient EMPTY>
<!ATTLIST Outpatient
Outpatient_No CDATA #REQUIRED
Specialty CDATA #REQUIRED>
,!ELEMENT Borrow(Loan_History)>
<!ATTLIST Borrow Borrow_no CDATA #REQUIRED>
<!ELEMENT Loan_History EMPTY>
Search WWH ::




Custom Search