[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

a simpler document type definition language?

  • From: Jurg Wullschleger <Jurg.Wullschleger@m...>
  • To: 'xml-dev' <xml-dev@i...>
  • Date: Fri, 10 Dec 1999 16:44:16 +0100

wullschleger juerg
hi everybody.

i like the idea of SML. but i think it is not of so big importance for
"normal" programmers: if they don't like attributes, they just don't use it.

but a really important thing to every user of XML is how to specify your
fileformat. both, DTD and Schemas open you a lots of possibilities to
specify your fileformat. but they are quite complicated. and it's not easy
to write a program that validates a xml document (i think).

so, what do you guys think about a simplified document type definition
language?

the simplest form i can think of would look something like this: (examples
in DTD syntax)
there are only 4 types of elements:

- empty elements
<!ELEMENT name1 EMTPY >

- elements that contain data

<!ELEMENT name2 (#PCDATA) >

- list elements

<!ELEMENT name3 (name1|name2|name3|name4)* >

- structural elements of a fixed length

<!ELEMENT name4 ((name1|name2),name3,name4,(name5|name6|name7)) >

maybe that's a bit too restrictive, but i think it is useful for a lot of
applications. and it is really easy to "validate" a document. If the user
only uses these constructs, he can be sure that the format can easily be
handled by a program. 

i defined a simple document definition language, based one the 4 basic
element types. and wrote a small xml editor that can edit xml files which
are defined in this language. at the moment, there are two formats defined:
one for the rules themseves, with an DTD export filter, and one for a subset
of the functionality of CSS, with a CSS export filter.

download the source at http://www.netmen.ch/wullschleger/xml/Simple.zip !

And let me know what you think.

Thanks.

Juerg Wullschleger

email: jurg@m...

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.