[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Discussion about XML Specification(SE)
I would say this is a bug in the spec. A ">" character marking the nd of a CDATA section is considered markup, not content. So the "...when that string is not marking the end of a CDATA section" clause is redundant. Does it read any more clearly if you drop the offending clause? In any case, here's how to use this character in content: 1. If you want, you can escape it with a character reference or ">" 2. If it is part of the sequence "]]>" in content, you _must_ escape it. -Wayne Steele >From: "Collin" <collin@s...> >Reply-To: "Collin" <collin@s...> >To: <xml-dev@l...> >Subject: Discussion about XML Specification(SE) >Date: Wed, 16 Oct 2002 10:41:00 +0800 > >Hi,all: > The following is an actual text in XML Specification(SE). ><originText> > The right angle bracket (>) may be represented using the string >">", and must, for compatibility, be escaped using ">" or a >character reference when it appears in the string "]]>" in >content, when that string is not marking the end of a CDATA >section. ></originText> > According to the above description, we are supposed to escape '>' >using '>'. >But the problem is that is there another way for us, in the content of >CDATA section, to write the '>' in ']]>' without using a '>'? > I find out there isn't such a method. So actuall we MUST do that, >instead of FOR COMPATIBILITY, which is descripted in the XML >specification(SE). > >Collin > _________________________________________________________________ Choose an Internet access plan right for you -- try MSN! http://resourcecenter.msn.com/access/plans/default.asp
|
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
|