Bonjour,
Je suis en VB Dot Net et voudrais pouvoir utiliser les fichiers de ressources afin de modifier le text du XLS.
Pour cela j'utilise la fonction document() . Le XSL est correcte, mais je n'obtient jamais le resultat du fichier XML utiliser comme ressource dans le XSL.
J'ai donc creer un petit xml tres simple testXML.xml, le probleme est toujours le meme.
Ci joitn le code VB et le code XSL
Merci de votre aide
Dim sURL, sURLComplete As String
Dim oXSLT As New XslTransform
Dim oDocXML As New XmlDocument
Dim oWriter As New XmlTextWriter(Response.Output)
' Create a resolver and specify the necessary credentials.
Dim oResolver As XmlUrlResolver = New XmlUrlResolver
oResolver.Credentials = System.Net.CredentialCache.DefaultCredentials
' Load the stylesheet.
sURLComplete = Request.ServerVariables("HTTP_REFERER")
sURL = sURLComplete.Substring(0, sURLComplete.LastIndexOf("/") + 1)
sXSLTFile = sURL & "WRI_WRIDisplayReport1.xsl"
oXSLT.Load(sXSLTFile, oResolver)
' Load the Xml into a new document for more processing.
oDocXML.LoadXml(XML provenant de la DB)
' Transform thefile using the resolver. The resolver is used
' to process the XSLT document() function.
oXSLT.Transform(oDocXML, Nothing, oWriter, oResolver)
oWriter.Formatting = Formatting.Indented
oWriter.Close()
debut du XSL
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="Conference">
<HTML>
<BODY>
<TABLE width="100%" border="1">
<tr><td>( <xsl:value-of select="document('testXML.xml')"/> ) </td></tr>
____________________________________________
Agnès RUBLON
Software Designer
Phone: + 33 (0) 4 67 67 95 03
Fax: + 33 (0) 4 67 02 74 92
a.rublon@arkadin.com
www.arkadin.com <http://www.arkadin.com/>
Arkadin SA.
15, Passage Lonjon
34000 MONTPELLIER
-- Binary/unsupported file stripped by Ecartis --
-- Err : No filename to use for decode, file stripped.
-- Type: image/gif
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Aug 10 10:18:35 2005