CharData
Portillo, Christina
Alice.Portillo at PSS.Boeing.com
Thu Jul 30 00:13:21 BST 1998
XML states that "Text consists of intermingled character data and
markup."
SGML defines this as:
[50] SGML character = markup character | DATACHAR
[51] markup character = name character | function character |
delmchar
In my mind SGML DATACHAR and XML Char are equivalents.
The XML defintion of CharData confuses me when I try to read it. Does
this really force inclusion of the "-" and "]]>" in CharData?
[14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)
It seems to read that CharData is:
(Char less [^<&]* ) followed by - followed by (Char less [^<&]*)
followed by ]]> followed by (Char less [^<&]*)
Does this produce the intended result when CharData
becomes part of:
[43] content ::= (element | CharData | Reference | CDSect | PI
| Comment)*
and content
becomes part of:
[39] element ::= EmptyElemTag | STag content ETag
[78] extParsedEnt ::= TextDecl? content
Can someone tell me how to correctly read CharData?
Christina Portillo
Product Definition and Image Technology
The Boeing Company Phone: 425.237.3351
PO Box 3707 M/S 6H-AF Fax: 425.237.3428
Seattle, WA 98124-2207 christina.portillo at boeing.com
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list