🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9084

Suppression de ligne et transformations de XHTML

#9084
From: Vincent Berruchon
Date: Mon, 18 Jun 2001 13:33
52 lines
2847 bytes
    Bonjour,
je voudrais effacer grace � un XSLT, une ligne dans un fichier HTML (en fait
c du XML meme du XHTML)
En fait je vais supprimer le code ressemblant � �a:
<b>Page X de X</b>
(le tout dans un table, donc entre les balises <td> </td>)
J'ai mis le code de ma tentative de XSLt dans cet email.
J'essaie de tout copier sauf ce que je veux supprimer et j'utilise pour cela
ce test mais il ne semble pas satisfaisant:
<xsl:if test="not(starts-with(b,'Page') )">
que pourrais-je utiliser (l'id�al serait de pouvoir utiliser des wildcard
"Page*de*", est ce possible?) ?
De plus j'ai des probl�me avec le codage, tout les accents et certains
signes (typiquement &nbsp; devient �)
Voici les indications pr�sentes dans les fichiers HTML que j'essaie de
traiter, je pense que �a � son importance mais je ne sais pas quoi faire:
--- debut des .HTML ---
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
---

--- mon .xsl ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "&#160;">
]>
<!-- Note that this stylesheet relies on the XMLDocument and XSLDocument
properties and thus
only works when browsing XML -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="SubTh"/>
<xsl:template match="/">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>

</xsl:if>
</xsl:template>
<xsl:template match="@*|node()">
<xsl:if test="not(starts-with(b,'Page') )">
<xsl:copy>
<xsl:apply-templates select="b|@*|node()"/>
</xsl:copy>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
---

Merci pour votre aide
Vincent
Technical Details
Message-ID: <iqnX6.28378$aB5.326965@tengri.easynet.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.mesh.ad.jp!osa.uu.net!sac.uu.net!ash.uu.net!easynet-fr!tengri.easynet.fr!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,6cd1556874d4e5f0,start
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-06-18 06:35:07 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.mesh.ad.jp!osa.uu.net!sac.uu.net!ash.uu.net!easynet-fr!tengri.easynet.fr!not-for-mail
From: "Vincent Berruchon" <vberruchon@businessdecision.com>
Newsgroups: fr.comp.text.xml
Subject: Suppression de ligne et transformations de XHTML
Lines: 54
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <iqnX6.28378$aB5.326965@tengri.easynet.fr>
Date: Mon, 18 Jun 2001 15:33:03 +0200
NNTP-Posting-Host: 212.180.93.14
X-Complaints-To: abuse@easynet.fr
X-Trace: tengri.easynet.fr 992871182 212.180.93.14 (Mon, 18 Jun 2001 15:33:02 MET DST)
NNTP-Posting-Date: Mon, 18 Jun 2001 15:33:02 MET DST
Organization: [Posted via] Easynet France