🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #8910

Problème avec des CDATA dans un CDATA (le retour).

#8910
From: Dario Efine
Date: Fri, 13 Jul 2001 13:15
38 lines
2285 bytes
Salut � tous,

J'ai besoin de stocker un document XML � l'int�rieur de donn�es XML.
La solution � laquelle j'ai pens�e imm�diatement est  d'inclure les
informations XML entre deux balises CDATA :

...
<![CDATA[
        <Size>1000x1000</Size>
        <Message><![CDATA[Un message quelconque.]]></Message>
        <Objects>
                <Circle>
                        <Center>(50,50)</Center>
                        <Radius>25</Radius>
                      	<Param id="Note"><![CDATA[Ceci est une note.]]></p>
                </Circle>
                <Rectangle>
                        <Mode>Add</Mode>
                        <Bounds>(300,300)-(400,400)</Bounds>
                        <Param id="Note"><![CDATA[Une autre note.]]></p>
                </Rectangle>
        </Objects>
]]>
...

Cependant, on remarque que les donn�es XML que je doit inclure peuvent 
contenir elle-m�me des CDATA (balises 'Message' et 'Param'): le Parser
ne s'y retrouve plus !

Une solution m'avait �t� sugg�r�e: remplacer les donn�es XML par un URL.
Mais cette solution n'est pas r�alisable car j'utilise XML comme format
d'�change d'informations � travers un r�seau (par TPC/IP via socket). Je
suis oblig� d'inclure toutes les donn�es dans tampon d'�mission, celui-ci
est alors envoy� � la machine distante.

Merci � ceux et � celles qui pourront m'�clairer...

-Dario
Technical Details
Message-ID: <6d3e0772.0107130515.284bbbfd@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!postnews1.google.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,645a67e25ed361c4,start
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-07-13 06:15:21 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!postnews1.google.com!not-for-mail
From: DEfine@iFrance.com (Dario Efine)
Newsgroups: fr.comp.text.xml
Subject: Problème avec des CDATA dans un CDATA (le retour).
Date: 13 Jul 2001 06:15:21 -0700
Organization: http://groups.google.com/
Lines: 38
Message-ID: <6d3e0772.0107130515.284bbbfd@posting.google.com>
NNTP-Posting-Host: 212.234.188.66
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 995030121 1765 127.0.0.1 (13 Jul 2001 13:15:21 GMT)
X-Complaints-To: groups-support@google.com
NNTP-Posting-Date: 13 Jul 2001 13:15:21 GMT