Avatar billede f2f4 Novice
11. august 2008 - 18:55 Der er 2 kommentarer og
1 løsning

Brug af includes ved flet xslt (xml og asp fil)

Håber spørgsmålet er i den korrekte kategori?

Jeg opbygger en del sider vha. asp, xsl og xml filer (se flettemetode nederst) men jeg kan ikke få det til at virke hvis jeg benytte includes i min xsl fil. Kan jeg dette og hvordan?

Ex.
visalleprint.xsl:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="ISO-8859-1"/>
<xsl:template match="/">
<html>
  <body class="tom">
  <!-- #include file="menu.inc"--> //problemlinien vedr. nedenstående flettemetode
  <table width="100%">
    <tr>
    <xsl:apply-templates select="abc"/>
    </tr>
  </table>
  </body>
</html>
</xsl:template>

result.xml:
Indeholder abc data

.asp: - flettefil/metode
<SCRIPT LANGUAGE="JSCRIPT" RUNAT="SERVER">

//Hovedprogram. Indlæser dataene i XSL oversigt
var strSourceFile = Server.MapPath("result.xml");
var strStyleFile = Server.MapPath("visalleprint.xsl");

// Indlæser XML-dokument
var oSource = Server.CreateObject("MSXML2.DOMDocument");
oSource.async = false;
oSource.load(strSourceFile);

//Indlæser XSLT-stylesheet
var oStylesheet = Server.CreateObject("MSXML2.DOMDocument");
oStylesheet.async = false;
oStylesheet.load(strStyleFile);

//Send transformeret HTML til client
Response.CharSet = "ISO-8859-1";
oSource.transformNodeToObject(oStylesheet, Response);

</SCRIPT>
Avatar billede jespertverskov Nybegynder
03. september 2008 - 00:30 #1
Hej

En include fil er jo misbrug af comment taggen, <!-- #include file="menu.inc"-->, så du skal blot generere en kommentar i outputtet:
<xsl:comment>#include file="menu.inc"</xsl:comment>


Med venlig hilsen
Jesper Tverskov
http://www.xmlplease.com
Avatar billede f2f4 Novice
07. oktober 2008 - 11:43 #2
Fedt! Tusinde tak, giv et svar ...
Avatar billede f2f4 Novice
08. februar 2010 - 14:39 #3
Nå ikke ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester