Article View: fr.comp.text.xml
Article #9970Re: bonne ann�e
From: sonic
Date: Wed, 10 Jan 2001 16:05
Date: Wed, 10 Jan 2001 16:05
99 lines
4986 bytes
4986 bytes
il fallait mettre <xsl:for-each select="xml/rs:data/z:row"> au lieu de <xsl:for-each select="data/row"> sonic <mguilbert@capgemini.fgr> a �crit dans le message : 93hppc$30e$1@s1.read.news.oleane.net... > 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:
<93i1e3$7on$1@s1.read.news.oleane.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!teaser.fr!oleane.net!oleane!nnrp.oleane.net!not-for-mailReferences:
<93hppc$30e$1@s1.read.news.oleane.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,e8e4c4d8c6d930e4 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-01-10 08:12:23 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!teaser.fr!oleane.net!oleane!nnrp.oleane.net!not-for-mail From: "sonic" <mguilbert@capgemini.fr> Newsgroups: fr.comp.text.xml Subject: Re: bonne ann�e Date: Wed, 10 Jan 2001 17:05:13 +0100 Organization: Guest of France Telecom Oleane's newsreading service Lines: 101 Message-ID: <93i1e3$7on$1@s1.read.news.oleane.net> References: <93hppc$30e$1@s1.read.news.oleane.net> NNTP-Posting-Host: 194.4.226.34 X-Trace: s1.read.news.oleane.net 979142915 7959 194.4.226.34 (10 Jan 2001 16:08:35 GMT) X-Complaints-To: abuse@oleane.net NNTP-Posting-Date: Wed, 10 Jan 2001 16:08:35 +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