Poster une réponse à un sujet: [XML] Générer des fichiers texte
Attention, ce sujet est un sujet ancien (5059 jours sans réponse)
didix
Ca avance
Plus que comprendre comment calculer une valeur float ou double...
Tout ça pour calculer des scripts à la fin
Plus que comprendre comment calculer une valeur float ou double...
Tout ça pour calculer des scripts à la fin
rfr
Je suis quand même d'accord avec philfr ...
Quand j'ai fait mon apprentissage XSLT, j'ai fait un truc qui calculait des factorielles pour "m'amuser" et ainsi affirmer que les fonctionnalités de ce bousin XSLT/XML sortaient du contexte initial.
Et je continue à croire à cet adage totalement faux mais tellement vrai aussi : "L'XML c'est l'ASCII du 21ème siècle"
Quand j'ai fait mon apprentissage XSLT, j'ai fait un truc qui calculait des factorielles pour "m'amuser" et ainsi affirmer que les fonctionnalités de ce bousin XSLT/XML sortaient du contexte initial.
Et je continue à croire à cet adage totalement faux mais tellement vrai aussi : "L'XML c'est l'ASCII du 21ème siècle"
philfr
En même temps ça me fait un exercice d'apprentissage
Clairement. Tout dépend de ce que tu dois/veux apprendre
didix
En même temps ça me fait un exercice d'apprentissage
Mais en effet, ça semble surfait (ceci dit je suis loin des 100 lignes de code).
Mais en effet, ça semble surfait (ceci dit je suis loin des 100 lignes de code).
philfr
Je me faisais juste la réflexion suivante: tu préfères utiliser un tool spécialisé de transformation XML, avec en input 100 lignes de XSLT, plutôt qu'un interpréteur générique avec 10 lignes de code ?
XML est indéniablement utile à certaines choses, mais selon moi largement surfait et utilisé dans un tas d'applications où il n'a rien à faire, juste parce que ça rassure certains "décideurs".
Et on en arrive dès lors à "programmer en XML"
XML est indéniablement utile à certaines choses, mais selon moi largement surfait et utilisé dans un tas d'applications où il n'a rien à faire, juste parce que ça rassure certains "décideurs".
Et on en arrive dès lors à "programmer en XML"
didix
philfr > si vraiment il fallait un langage, ce serait python sans aucun doute.
(encore un truc à apprendre...)
Mais j'ai l'impression de commencer à m'en sortir
(encore un truc à apprendre...)
Mais j'ai l'impression de commencer à m'en sortir
didix
Altova XML Spy me crée bien des fichiers séparés tout seul comme un grand (depuis l'exemple de rfr).
XML Copy Editor pas...
Et me reste à réussir à adapter/transformer cet exemple à mon problème... elle est loin ma formation d'informaticien
XML Copy Editor pas...
Et me reste à réussir à adapter/transformer cet exemple à mon problème... elle est loin ma formation d'informaticien
gizmo
Euh, ouais. Mais vu que tu dois splitter les fichiers manuellement apres, je suis pas sur que tu y gagnes a ne pas vouloir utiliser un autre outil.
- def xml = '''<?xml version="1.0" encoding="UTF-8"?>
- <boite>
- <objet>
- <nom>voiture</nom>
- <couleur>bleue</couleur>
- <taille>10</taille>
- </objet>
- <objet>
- <nom>ours</nom>
- <couleur>brun</couleur>
- <taille>30</taille>
- </objet>
- </boite>'''
- def boite = new XmlSlurper().parseText(xml)
- boite.objet.each {
- obj -> new File("C:/${obj.nom}.txt").withWriter {
- it.write "couleur: ${obj.couleur} - taille ${obj.taille}"
- }
- }
didix
Je pensais utiliser bêtement un editeur xml/xsl et et appliquer le xsl:fo sur le fichier de données.
philfr
j'imagine qu'en Rebol aussi, vu qu'il y a un mini perseur xml inclu, mais j'essaye d'éviter de multiplier les langages (pour le moment).
Et tu voudrais ça en quel langage ?