Générer un fichier ".TXT" à partir de XM
Fermé
moi95800
Messages postés
35
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
4 mai 2009
-
1 févr. 2007 à 10:18
moi95800 Messages postés 35 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 4 mai 2009 - 1 févr. 2007 à 11:19
moi95800 Messages postés 35 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 4 mai 2009 - 1 févr. 2007 à 11:19
A voir également:
- Générer un fichier ".TXT" à partir de XM
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
1 févr. 2007 à 11:03
1 févr. 2007 à 11:03
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
moi95800
Messages postés
35
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
4 mai 2009
1 févr. 2007 à 11:19
1 févr. 2007 à 11:19
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 !!