[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RDDL and document types
A simple example follows: the instance document: <!-- note that the root element need not be namespace qualified ... this solution is orthogonal to namespaces --> <foo rddl:doctype="bar.rddl"> <a/> <b/> <c/> </foo> and now a DTD "bar1.dtd" <!ELEMENT foo (a,b,c)> <!ELEMENT a #EMPTY> <!ELEMENT b #EMPTY> <!ELEMENT c #EMPTY> and another "bar2.dtd" <!ELEMENT foo (a,b,c,d?)> <!ELEMENT a (#PCDATA)> <!ELEMENT b (#PCDATA)> <!ELEMENT c (#PCDATA)> <!ELEMENT d (#PCDATA)> and a schema "bar1.xsd" <xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema"> <xsd:element name = "foo"> <xsd:complexType> <xsd:sequence> <xsd:element ref = "a"/> <xsd:element ref = "b"/> <xsd:element ref = "c"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name = "a"> <xsd:complexType/> </xsd:element> <xsd:element name = "b"> <xsd:complexType/> </xsd:element> <xsd:element name = "c"> <xsd:complexType/> </xsd:element> </xsd:schema> and now the RDDL document "bar.rddl" <html xmlns=http://www.w3.org/1999/xhtml xmlns:rddl="http://www.rddl.org/"> <head> <title>a simple RDDL document type set definition</title> </head> <body> <h1>A document type set definition consisting of</h1> <rddl:resource xl:arcrole=http://www.rddl.org/purposes#document-type xl:role=http://www.isi.edu/in-notes/iana/assignments/media-types/application /xml-dtd xl:href="bar1.dtd"> <h2>The first DTD</h2> </rddl:resource> <rddl:resource xl:arcrole=http://www.rddl.org/purposes#document-type xl:role=http://www.isi.edu/in-notes/iana/assignments/media-types/application /xml-dtd xl:href="bar2.dtd"> <h2>The second DTD</h2> </rddl:resource> <rddl:resource xl:arcrole=http://www.rddl.org/purposes#document-type xl:role=http://www.w3.org/2001/XMLSchema xl:href="bar1.xsd"> <h2>The first XML Schema</h2> </rddl:resource> </body>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|