🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

bonne ann�e

#9969
From: sonic
Date: Wed, 10 Jan 2001 13:54
91 lines
4602 bytes
salut, j'ai un petit probl�me.

je g�n�re un fichier xml avec son sch�ma � partir d'une base acces.
je veux transformer ce fichier xml en un autre xml gr�ce � une feuille xsl
mais je n'arrive pas � naviguer dans l'arborescence de mon xml.

voici une partie du g�n�re:
<?xml  version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="transforme.xsl"?>
<!--
<?xml-stylesheet type="text/xsl" href="C:\Program Files\Microsoft Visual
Studio\VB98\mickael\transforme.xsl" ?>
-->
<xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882"
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">
 <s:Schema id="RowsetSchema">
  <s:ElementType name="row" content="eltOnly">
   <s:AttributeType name="key" rs:number="1" rs:maydefer="true">
    <s:datatype dt:type="int" dt:maxLength="4" rs:precision="10"
rs:fixedlength="true"/>
   </s:AttributeType>
   <s:AttributeType name="nom" rs:number="2" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="prenom" rs:number="3" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="lieu" rs:number="4" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="teldirect" rs:number="5" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="poste" rs:number="6" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="portable" rs:number="7" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="remarques" rs:number="8" rs:nullable="true"
rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:AttributeType name="c8" rs:name="img-photo" rs:number="9"
rs:nullable="true" rs:maydefer="true" rs:write="true">
    <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="50"/>
   </s:AttributeType>
   <s:extends type="rs:rowbase"/>
  </s:ElementType>
 </s:Schema>
 <rs:data>
  <z:row key="5" nom="BEUREL" prenom="Christine" lieu="Roscoff"
teldirect="02????" c8="CBeurel.JPG"/>
  <z:row key="7" nom="BIGOT" prenom="Thierry" lieu="Agence"
teldirect="02-????" poste="631" portable="06-?????" remarques=" "
c8="TBigot.JPG"/>
  <z:row key="14" nom="BRUTUS-HOURIE" prenom="Gilbert" lieu="CERSAT"
teldirect="02-???" c8="GBrutus-hourie.JPG"/>
...

et voici mon xsl:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--Feuille de style pour la mise en page des services.-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!--Formatage de la racine du flux XML.-->
 <xsl:template match="/">
  <Resultat>
   <xsl:for-each select="row">
    <Ligne>
     <Champ1>
      <xsl:value-of select="@prenom"/>
     </Champ1>
     <Champ2>
      <xsl:value-of select="@nom"/>
     </Champ2>
    </Ligne>
   </xsl:for-each>
  </Resultat>
 </xsl:template>
</xsl:stylesheet>


et tout ceci ne me retourne rien
le xml est bien form�
Technical Details
Message-ID: <93hppc$30e$1@s1.read.news.oleane.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-xfer.nuri.net!enews.sgi.com!npeer.kpnqwest.net!news.tele.dk!195.25.12.36!oleane.net!oleane!nnrp.oleane.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,e8e4c4d8c6d930e4,start
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-01-10 06:08:13 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-xfer.nuri.net!enews.sgi.com!npeer.kpnqwest.net!news.tele.dk!195.25.12.36!oleane.net!oleane!nnrp.oleane.net!not-for-mail
From: "sonic" <mguilbert@capgemini.fgr>
Newsgroups: fr.comp.text.xml
Subject: bonne ann�e
Date: Wed, 10 Jan 2001 14:54:42 +0100
Organization: Guest of France Telecom Oleane's newsreading service
Lines: 93
Message-ID: <93hppc$30e$1@s1.read.news.oleane.net>
NNTP-Posting-Host: 194.4.226.34
X-Trace: s1.read.news.oleane.net 979135085 3086 194.4.226.34 (10 Jan 2001 13:58:05 GMT)
X-Complaints-To: abuse@oleane.net
NNTP-Posting-Date: Wed, 10 Jan 2001 13:58:05 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211