Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Michael Tartar (mtartar@cdc-bourse.fr)
Date: 10/10/2000 - 17:18


Un simple flux balisé est une suite d'instructions du genre :

outputStream.put("<node>" + field.getValue() + "</node>");

Dans cet exemple de code :
- outputStream est un objet capable d'écrire des chaînes de caractère dans
un fichier.
- field représente un champ d'un recordset issu d'une requête SQL.

Cette méthode un peu brutale et particulièrement rapide a le mérite de ne
pas surcharger la mémoire. Elle semble bien s'adapter à votre problématique
dans la mesure où vous ne semblez pas devoir traiter le document XML avant
de produire le fichier. Son inconvénient étant d'insérer le nom des éléments
et la structure du document au sein même du code (Java, C++, VB ou autre),
ce qui le rend difficlement maintenable.

Cordialement.

Michaël Tartar
Infrastructure et Technologies Objet
Euriware

-----Message d'origine-----
De: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Sylvie RAMON
Date: mardi 10 octobre 2000 17:29
À: xml-tech@xmlfr.org
Objet: [xml-tech] Rép. : [xml-tech] Re: Xml dom : Ecrire un document XML
en plusieurs fois

Je ne tiens pas absolument à utiliser jasp.
On fait, l'avantage du dom, c'est qu'il contient des fonctions
simples qui permettent de formatter du xml .

* Qu'est-ce que vous appelez "simple flux balise" ??

* Je pensais que Sax permettait seulement de lire un document
xml et qu'il ne permettait pas d'un écrire .
Ou puis-je trouver des informations sur cela ??

Merci .

>>> mtartar@cdc-bourse.fr 10/10/00 14:14:37 >>>
Bonjour,

Vous est-il absolument nécessaire d'utiliser jaxp ? Pourquoi ne
pas générer
le document XML en utilisant un simple flux balisé, ou bien au
moyen de SAX
?

-----Message d'origine-----
De: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Sylvie RAMON
Date: mardi 10 octobre 2000 16:06
À: xml-tech@xmlfr.org
Objet: [xml-tech] Xml dom : Ecrire un document XML en plusieurs fois

Bonjour,

J'utilise jaxp et dom pour générer un fichier xml à partir de
données présentes dans une base de données .

Le problème du DOM c'est qu'il garde tout en mémoire .
Donc, au bout de 10000 enregistrements, la mémoire sature .

Je voudrais essayer d'écrire en plusieurs fois le document xml
dans un fichier afin d'utiliser qu'une partie de la mémoire .
Je n'y arrive pas .

Lorsque j'initialise la classe Document, il y a toujours en
entete la ligne "<?xml ..... >".
J'ai aussi essayer d'utiliser la classe DocumentFragment, qui
permet d'écrire un morceau de XML , mais comme on doit la
rattacher à une instance de Document, j'ai toujours "<?xml ..... >".

Ma question est : Y a-t-il un moyen de créer une instance de
Document sans rien dedans ??
Quelle solution puis appliquer pour résoudre mon problème?
Par avance, merci.

--
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=subscribe)

-- 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)

-- 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=subscribe)

-- 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:05 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement