Example: Simple DTD Creation |
Here is an example of a simple DTD creation: INVOKE XML.CreateDTD WITH SELECT id , family_name , first_name FROM person
This results in: <!ELEMENT PERSON ((Person|QUERY)*)> <!ELEMENT Person ((INSERT|UPDATE|DELETE)?)> <!ELEMENT INSERT (EMPTY)> <!ELEMENT UPDATE (EMPTY)> <!ELEMENT DELETE (EMPTY)> <!ELEMENT QUERY (EMPTY)> <!ATTLIST QUERY PERSON_ID CDATA #IMPLIED> <!ATTLIST UPDATE PERSON_ID CDATA #IMPLIED> <!ATTLIST Person PERSON_ID CDATA #REQUIRED> <!ATTLIST QUERY FAMILY_NAME CDATA #IMPLIED> <!ATTLIST UPDATE FAMILY_NAME CDATA #IMPLIED> <!ATTLIST Person FAMILY_NAME CDATA #REQUIRED> <!ATTLIST QUERY FIRST_NAME CDATA #IMPLIED> <!ATTLIST UPDATE FIRST_NAME CDATA #IMPLIED> <!ATTLIST Person FIRST_NAME CDATA #REQUIRED> |