|
Subject: RE: pretty printer and PCDATA From: Pieter Rijken <pieter.rijken@xxxxxx> Date: Wed, 8 Sep 1999 13:05:17 +0200 |
Dear Guillame,
> > <!ELEMENT nmlist - - (#PCDATA)> (NOT (#PCDATA)* !!)
>
> Sorry to disturb the discussion by a question that may not be
> relevant to
> the subject of the list but I really have problem to understand what
> #PCDATA represents.
> The definition I have is "Parsed Character Data", that is to
> say a mixed
> of text, character entities and elements.
> So what is the difference between (#PCDATA) and (#PCDATA)* ?
> What is the point in putting:
> <!element p (#PCDATA | for | sci | fn)*> since #PCDATA
> represent already
> any parsed character data ?
> Why not putting instead:
> <!element p (CDATA | for | sci | fn)*> ? What's the difference ?
> Is there any diference between
> <!element p (#PCDATA | for | sci | fn)*> and <!element p
> ((#PCDATA) | for
> | sci | fn)*> ?
>
> I realize that I am really misunderstanding the notion of
> PCDATA. Please
> excuse my ignorance and help me.
If the dtd states:
<!ELEMENT someelement - - (#PCDATA)>
<!ELEMENT someother - - (#PCDATA)*>
and the document instance contains:
<somelement>bla bla</somelement>
<someother>bla bla</someother>
the contents of <somelement> is parsed as the entire string 'bla bla'.
But the contents of <someother> could be parsed in several ways:
1) 'bla bla',
2) 'bla', ' ', 'bla',
etc.
This makes a difference for applications using the contents of parsed
elements.
regards,
pieter
--
Pieter Rijken E-mail: pieter.rijken@xxxxxx
CMG Telecommunications and Utilities B.V.
Division Advanced Technology
Nieuwekade 1-19
P.O. Box 8038 Phone: +31 30 2339300
3503 RA Utrecht Fax: +31 30 2339495
The Netherlands
-------------------------------------------------------------------
DISCLAIMER: This statement is not an official statement from, nor
does it represent an official position of, CMG
Telecommunications and Utilities B.V.
-------------------------------------------------------------------
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: pretty printer and PCDATA, Tony Graham | Thread | WordPerfect 5.1, DPawson |
| WordPerfect 5.1, DPawson | Date | pretty printer and PCDATA (summary), Jany Quintard |
| Month |