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

Re: XML Schema and BNF


xml schema bnf
Dear Essam,

As you know, BNF is used to describe the sequence of characters that make up 
a valid message/document/language etc.  The core XML document uses EBNF to 
describe what a valid XML document looks like.  If you have a valid (i.e. 
well-formed) XML document, XML Schema allows you to specify whether that 
particular instance of XML is valid according to your requirements or not.

Hence, if you are using XML Schema to define an XML based language, you do 
not need to define the BNF also.

(Note that the definition of the term 'valid' above is _not_ always 
according to the formal definition of valid in XML Schema.)

HTH,

Pete.
--
=============================================
Pete Cordell
Tech-Know-Ware Ltd
                         for XML to C++ data binding visit
                         http://www.tech-know-ware.com/lmx
                         (or http://www.xml2cpp.com)
=============================================

----- Original Message ----- 
From: "Essam Mansour" <essam.mansour@g...>
To: <xmlschema-dev@w...>; <www-xml-schema-comments@w...>; 
<xml-dev@l...>
Sent: Monday, March 06, 2006 1:36 PM
Subject:  XML Schema and BNF


Dear All,

I am designing an XML-based language. I am using the XML Schema to
define the syntax of the language.

I would like to know whether the XML Schema could be used as a
substitution or an alternative to the BNF or not?
Could you tell me references addressing that?


Thanks you in advance for your help.
I am looking forward to your reply


--
Regards,

Essam Mansour



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.