Article View: fr.comp.text.xml
Article #9084Suppression de ligne et transformations de XHTML
From: Vincent Berruchon
Date: Mon, 18 Jun 2001 13:33
Date: Mon, 18 Jun 2001 13:33
52 lines
2847 bytes
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 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 " "> ]> <!-- 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-mailShow 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