RE: CDATA section or text node data type
>Then you define the constraints at the level of elements and attributes, not at the level of text nodes. Currently I have implemented as an attribute. But I require it to be in CDATA section as the length would be bit more. regards, -Ranjan -----Original Message----- From: Michael Kay [mailto:mike@s...] Sent: Friday, April 22, 2005 4:52 PM To: Baisak, Ranjan; 'David Carlisle' Cc: xml-dev@l... Subject: RE: CDATA section or text node data type > Well I am using w3c specified schema language. Then you define the constraints at the level of elements and attributes, not at the level of text nodes. Michael Kay http://www.saxonica.com/ > <![CDATA[aaa]]> does specify whether aaa is a text data or numeric > data. > It is imperetive that Schema should provide more control over DTD and > as a user I need some constraints to be there when I can have some > data as CDATA or Text node so that I can have the controle of incoming > data. > This inturn help me when I am working data base applications and I > expect that whatever there in CDADA or Text node is a numeric or byte > etc... > > > regards, > -Ranjan > > > -----Original Message----- > From: David Carlisle [mailto:davidc@n...] > Sent: Friday, April 22, 2005 4:29 PM > To: Baisak, Ranjan > Cc: xml-dev@l... > Subject: Re: CDATA section or text node data type > > > Please have a thought. If this feature is already available then > please > let me know so that I can implement it. > > > a CDATA section is just a syntactic convenience, > <x><![CDATA[aaa]]></x> means exactly the same as <x>aaa</x> so schema > languages do not allow any significance to be placed on CDATA > sections, just as they do not allow significance to be placed on > whether " or ' is used to surround an attribute value: <a b="2"/> > means the same as <a b='2'/>. > > sometimes we need some sort > of constraints to be there to check data type before manipulation. > > Most schema languages (other than DTD) allow constraints to be placed > on text node children of elements (which then apply whether or not the > author has used the CDATA section syntax) W3C XML Schema, Relax NG, or > Schematron for example could all specify a constraints of various > sorts on the content of elements. > > If you said what schema language you were using, and what types of > constraints you wanted to enforce, someone would be able to offer > advice. > > > David > > ______________________________________________________________ > __________ > This e-mail has been scanned for all viruses by Star. The service is > powered by MessageLabs. For more information on a proactive anti-virus > service working around the clock, around the globe, visit: > http://www.star.net.uk > ______________________________________________________________ > __________ > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> > >
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