Fj Ritaine :

> > Le je fais des essais avec Builder, ca a l'air de marcher
> > pas mal, mais dans ton exemple ca envoie sur $stdout,
> > comment puis-je faire pour envoyer dans un fichier ??
> >
> > Libxml est utilisable sur windows ?? (la machine de
> > développement sur laquelle je travaille tourne sous windows)
> >
> > Merci

Bon, alors fais un peu attention, t'es en train de te transformer
en help vampire.

Je te rappelle quelques idées de base :
- bien lire les réponses qu'on peut t'envoyer, la réponse
à ta question y est peut-être cachée.
- Google est ton ami.
- La doc est ton amie.
- La liste est ton amie (mais en *dernier recours*).

> edit : je viens de trouver une solution, construire le fichier dans une
> string et ecrire ensuite la string dans le fichier. Y a t'il moyen
> d'écrire direct dans le fichier ??

As-tu lu la doc (qui est ton amie, je le rappelle) de Builder ?

Extrait de http://builder.rubyforge.org/ :

"XmlMarkup builds the markup in any object (called a target)
that accepts the << method. If no target is given, then XmlMarkup
defaults to a string target."

donc là si on comprend pas tout de suite, on prend la peine
de réfléchir calmement 5 minutes sur ce que cela peut bien
signifier, sur les conséquences que ça implique, sur les
indications qui en découlent...

J'en profite pour signaler une autre chose, Rails contient
une version de Builder, on s'en sert notamment pour générer
du XML, du RSS ou de l'Atom typiquement. Il y a donc
des exemples de génération de RSS/XML *dans le contexte
de rails* (avec tout ce que cela implique) avec Builder,
sur le Net, dans les livres sur Rails, etc.

donc je te laisse réfléchir et étudier tout ça.

> Vaut-il mieux que je reste sur Builder ou ke je tente avec libxml

Je reformule ce que j'ai dit ou je le répéte, si on n'a pas besoin
de faire du DOM, XPath, XSLT, XBidule, parser du XML mais
juste de la génération basique de fichiers XML, Builder suffit
largement. Utiliser libxml2, ce serait un peu comme faire du
Jet-ski avec un porte-avions.

   -- Jean-François.

-- 
membre du CA de Ruby France.
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org )

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à