From: Sylvain Wallez (sylvain.wallez@anyware-tech.com)
Date: 02/06/2003 - 08:45
Sylvain Wallez wrote:
>godlours@netcourrier.com wrote:
>
>
>
>>bonjour, voila j'ai un petit probleme qui m'empeche de terminer mon projet de fin d'année en license informatique.
>>
>>Mon document XML est du genre:
>><messagerie>
>> <message>
>> <emetteur>moi</emetteur>
>> <date>30/05/81</date>
>> <texte>bonjour,
>>comment allez vous?</texte>
>> <message>
>><messagerie>
>>
>>Ce fichier XML est généré à l'aide de PHP et j'ai ensuite créé une mini application Javascript qui utilise du DOM afin d'afficher ce fichier XML dans une page HTML.
>>Mon Probleme est le suivant:
>>
>>JE N'ARRIVE PAS A FAIRE DE RETOUR A LA LIGNE AVEC MON APPLI
>>
>>Dans le message "bonjour, comment allez vous" je veux qu'il me prenne en compte le retour a la ligne mais quand j'utilise avec le dom la fonction noeud.childNodes(0).childNodes(0).childNodes(2).nodeValue il me renvoie la ligne "bonjour,comment allez vous?" sans le retour a la ligne.
>>
>>Comment puis je faire?
>>Je ne peux pas utiliser de balise <BR> sinon mon fichier XML ne sera plus valide...
>>Comme je veux afficher mon résultat sous Internet Explorer il aurait été facile d'utiliser un "bonjour, <BR> comment allez vous?" mais <BR> ne valide plus le fichier XML.
>>
>>
>>
>>
>
>Tout d'abord, l'utilisation de <BR> est possible dans le fichier XML
>d'origine. Mais il faut alors l'écrire <BR/> pour que le document soit
>bien formé.
>
>Mais mettre un <BR/> dans la source n'est pas possible : le retour
>
Oups : Mais **si** mettre un <BR/> n'est pas possible !!
>chariot, comme la tabulation, sont considérés comme des espaces simples
>par les navigateurs web. La solution est donc de découper les noeuds
>textes en une série de noeuds textes séparés par des <BR>.
>
>Un peu de JavaScript en plus ;-)
>
>Bon courage,
>Sylvain
>
>
>
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|