|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Writing a DTD
thanks a lot. But is there a way to represent special characters like "(",
")" and "/" in a DTD?
Pramod.
On Fri, 3 Nov 2000, Hanson, Jon wrote:
> assuming your grammar is BNF so valid sentences would be e.g.:-
>
> (lambda fred xyz)
>
> (lambda a234 adf)
> etc
>
> then such expressions would not be valid xml, so you can't really write a
> DTD for them.
> an XML equivalent of what you appear to be attempting might be something
> like:-
>
> <lambda>
> <name>fred</name>
> <body>xyz</body>
> </lambda>
>
> for which the DTD would look like:-
>
> <!ELEMENT lambda (name , body )>
> <!ELEMENT name (#PCDATA )>
> <!ELEMENT body (#PCDATA )>
>
> jon
>
> > -----Original Message-----
> > From: Pramod Rao Pesara [SMTP:ppesara@c...]
> > Sent: Friday, November 03, 2000 3:55 PM
> > To: xml-dev@l...
> > Subject: Writing a DTD
> >
> > Hi,
> > I new to XMl and just learning to write DTDs. Could anyone please help
> >
> > me in writing a DTD for the following Grammar. Here "lamda", "(" and
> > ,")" are keywords and text1 and test2 can be any character data.
> >
> > Expression ::= "(" "lambda" text1 text2 ")"
> >
> > Thank You.
> > Pramod
>
|
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
|
|||||||||

Cart








