Anda di halaman 1dari 2

<?xml version="1.0" ?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!

ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <message>Don't forget me this weekend!</message> <to>Tove1</to> <from>Jani1</from> <heading>Reminder1</heading> <message>Don't forget me this weekend!</message> </note>

<?xml version="1.0" ?> <!DOCTYPE note [ <!ELEMENT handbook (unit*,major*)> <!ELEMENT unit (name, crpt, dept?, lecturer+)> <!ATTLIST unit code CDATA #REQUIRED> <!ELEMENT name (#PCDATA)> <!ELEMENT crpt (#PCDATA)> <!ELEMENT dept (#PCDATA)> <!ELEMENT lecturer (first-name,last-name)> <!ELEMENT first-name (#PCDATA)> <!ELEMENT last-name (#PCDATA)> <!ELEMENT major (mname, requirement*)> <!ELEMENT mname (#PCDATA)> <!ELEMENT requirement (unitcode)*> <!ATTLIST requirement numbertochoose CDATA #REQUIRED> <!ELEMENT unitcode (#PCDATA)> ]> <handbook> <unit> <name>Advance Data Model</name> <crpt>b1</crpt> <dept>Engineering</dept> <lecturer> <first-name>akon</first-name> <last-name>dey</last-name> </lecturer> <code>COMP5338</code> </unit> <major> <mname>ADM</mname> <requirement> <unitcode>COMP5338</unitcode> <numbertochoose>2</numbertochoose> </requirement> </major> <unit>

<name>Quantitative Methods</name> <crpt>b1</crpt> <lecturer> <first-name>Shahdat</first-name> <last-name>Uddin</last-name> </lecturer> <lecturer> <first-name>Fahim</first-name> <last-name>Khan</last-name> </lecturer> <code>PMGT</code> </unit> <major> <mname>PMGT</mname> <requirement> <unitcode>PMGT6867</unitcode> <numbertochoose>2</numbertochoose> </requirement> </major> </handbook> Question2c //handbook [dept] and unit and not (crpt=6) Question 2 d //handbook[unit/@lecturer/first_name="John" last_name= "Smith"] Question 2 e <handbook> { for $t IN doc("handbook.xml")handbook where $t/mname/lecturer/@last_name="dey" return $t/handbook } </handbook>

Anda mungkin juga menyukai