OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: Writing a DTD

[ Lists Home | Date Index | Thread Index ]
  • From: Pramod Rao Pesara <ppesara@cs.nmsu.edu>
  • To: "Hanson, Jon" <jhanson@lehman.com>
  • Date: Fri, 03 Nov 2000 09:44:01 -0700 (MST)


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@cs.nmsu.edu]
> > Sent:	Friday, November 03, 2000 3:55 PM
> > To:	xml-dev@lists.xml.org
> > 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 
> 





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS