|
Subject: RE: pretty printer and PCDATA From: Pieter Rijken <pieter.rijken@xxxxxx> Date: Wed, 8 Sep 1999 12:02:59 +0200 |
Hello Stephane,
> > I guess this was adressed in the past, but can't remember
> how or find
> > a solution.
>
> It *seems* you were bitten by the infamous "Significant
> white-space in XML"
> problem, in its "Valid white-space in PCDATA" variant.
>
> > <nmlist nametype="entity">entity5
> > </nmlist>
>
> The spaces before the end-tag and the end-of-line after
> "entity5" are legal
> PCDATA and even Jade, which knowns your DTD, cannot find there are
> semantically insignificant.
>
> > Does anyone know of a solution or a workaround ?
The (i think) easiest solution is to define in your dtd:
<!ELEMENT nmlist - - (#PCDATA)> (NOT (#PCDATA)* !!)
<!ATTLIST nmlist ...>
and have in DSSSL the extra spaces trimmed off:
(element nmlist (process-children-trim))
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, Frank A. Christoph | Thread | Re: pretty printer and PCDATA, Guillaume Rouchy |
| RE: pretty printer and PCDATA, Frank A. Christoph | Date | Re: pretty printer and PCDATA, Guillaume Rouchy |
| Month |