Générer un fichier ".TXT" à partir de XM
moi95800
Messages postés
36
Statut
Membre
-
moi95800 Messages postés 36 Statut Membre -
moi95800 Messages postés 36 Statut Membre -
Bonjour,
j'ai un fichier XML où il y a mes données
j'ai un fichier XSL où il y a la mise en page du fichier XML
donc je double clic sur le fichier XML et ça affiche le contenu avec la présentation XSL dans le Navigateur Internet Explorer.
Voila moi je cherche un moyen qui au lieu d'afficher sur un Navigateur, Je veu créé un fichier ".TXT" avec le contenu.
j'ai regardé les docs sur Internet je comprend rien, tout est en anglais, je ne connai pas grand chose en developement!!
Merci beaucoup !!!
j'ai un fichier XML où il y a mes données
j'ai un fichier XSL où il y a la mise en page du fichier XML
donc je double clic sur le fichier XML et ça affiche le contenu avec la présentation XSL dans le Navigateur Internet Explorer.
Voila moi je cherche un moyen qui au lieu d'afficher sur un Navigateur, Je veu créé un fichier ".TXT" avec le contenu.
j'ai regardé les docs sur Internet je comprend rien, tout est en anglais, je ne connai pas grand chose en developement!!
Merci beaucoup !!!
A voir également:
- Générer un fichier ".TXT" à partir de XM
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Fichier rar - Guide
2 réponses
Bonjour,
A mon avis, la meilleure solution serait de créer une autre fiche XSL, mais qui n'afficherait pas de données en html, uniquement en texte brut.
Par contre, au final, il faudra ouvrir ton XML avec ton navigateur, et faire "enregistrer sous " et sauver en .txt ...
Je ne vois pas d'autre solution.
Xavier
A mon avis, la meilleure solution serait de créer une autre fiche XSL, mais qui n'afficherait pas de données en html, uniquement en texte brut.
Par contre, au final, il faudra ouvrir ton XML avec ton navigateur, et faire "enregistrer sous " et sauver en .txt ...
Je ne vois pas d'autre solution.
Xavier
voila un extrait du code:
fichier XML:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="gallimedia.net.bd.xsl"?>
<gallimedia.net.db>
<ttl>$TTL 86400</ttl>
<ligne>
<adresse>@</adresse>
<dom>IN</dom>
<soa>SOA</soa>
<serveur>ns0.gallimedia.net.</serveur>
<serveur1>postmaster.gallimedia.net.</serveur1>
<parenthese_ouv>(</parenthese_ouv>
</ligne>
</gallimedia.net.db>
Fichier XSL:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/xsl/">
<xsl:template match="/">
<html>
<body>
<!-- $TTL 86400 -->
<td><xsl:value-of select="gallimedia.net.db/ttl"/></td> <td><br/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/adresse"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/dom"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/soa"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/serveur"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/serveur1"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/parenthese_ouv"/></td>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Voici ce que ça affiche sur le browser:
$TTL 86400
@ IN SOA ns0.gallimedia.net. postmaster.gallimedia.net. (
je veux que ça affiche la meme chose dans un fichier ".txt"
Il doit surement avoir une methode en XSL non ??
j'espere que ça existe !!!!!!
merci !!
fichier XML:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="gallimedia.net.bd.xsl"?>
<gallimedia.net.db>
<ttl>$TTL 86400</ttl>
<ligne>
<adresse>@</adresse>
<dom>IN</dom>
<soa>SOA</soa>
<serveur>ns0.gallimedia.net.</serveur>
<serveur1>postmaster.gallimedia.net.</serveur1>
<parenthese_ouv>(</parenthese_ouv>
</ligne>
</gallimedia.net.db>
Fichier XSL:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/xsl/">
<xsl:template match="/">
<html>
<body>
<!-- $TTL 86400 -->
<td><xsl:value-of select="gallimedia.net.db/ttl"/></td> <td><br/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/adresse"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/dom"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/soa"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/serveur"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/serveur1"/></td>
<td><xsl:value-of select="gallimedia.net.db/ligne/parenthese_ouv"/></td>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Voici ce que ça affiche sur le browser:
$TTL 86400
@ IN SOA ns0.gallimedia.net. postmaster.gallimedia.net. (
je veux que ça affiche la meme chose dans un fichier ".txt"
Il doit surement avoir une methode en XSL non ??
j'espere que ça existe !!!!!!
merci !!