/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Øv, problemer:
Fra : Torben


Dato : 06-05-01 10:45

Hejsa, jeg er ved at lave et website hvor det skal være muligt at følge
nogle resultater mens de ruller ind. Til formålet benytter jeg en
XML-generator der kører hver gang der er kommet ny post i databasen. På
baggrund af dette XML dokument, og nedenstående XSL dokument, genereres
output via ASP - koden ser ud som følger:

Dim XMLDoc, XSLDoc, result
set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")
XMLDoc.async = false
XMLDoc.load(Server.MapPath("resultat.xml"))
XSLDoc.async = false
XSLDoc.load(Server.MapPath("resultat.xsl"))

Response.Write(XMLDoc.documentElement.transformNode(XSLDoc.documentElement))

Mit problem består i, at jeg IKKE kan tilføje html tags i nedenstående XSL
dokument. Det betyder at jeg ikke kan få resultaterne op i en tabel, hvilket
er skidt - hvis jeg skriver html-tags i dokumentet, får jeg simpelthen en
kørselsfejl!

Hjælp søges ? På forhånd tak!
Torben

----------XSL dokument----------
<?xml version="1.0"?>
<HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<BODY STYLE="font-family:Tahoma; font-size:12pt;background-color:#ffffff">

<xsl:for-each select="deltager" order-by="+ navn">
<DIV STYLE="background-color:#0099ff; color:#FFFFFF; padding:2px">
<SPAN STYLE="font-weight:bold; color:white">
<xsl:value-of select="a"/>
<xsl:value-of select="b"/>
<xsl:value-of select="c"/>
<xsl:value-of select="d"/>
<xsl:value-of select="e"/>
<xsl:value-of select="f"/>
<xsl:value-of select="g"/>
</SPAN>
</DIV>
</xsl:for-each>

</BODY>
</HTML>




 
 
MacMac (06-05-2001)
Kommentar
Fra : MacMac


Dato : 06-05-01 11:22

I brevet "9d36bf$g3b$1@news.inet.tele.dk" skrev Torben
(morten_kenneth@yahoo.com) den 06/05/01 11:44:

> Dim XMLDoc, XSLDoc, result
> set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
> set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")

Jeg kan desværre ikke lige hjælpe dig med dit problem, men kan du sige mig
hvad jeg skal installere for at få XMLDOM komponenten til at virke?

http://www.microsoft.com/downloads/default.asp?Search=Product&LangIDCODE=20%
3Ben-us&Value=10413&OpSysID=925&Show=Recent

Jeg gik ud fra at det var "MSXML Parser 3.0 Release", men den giver fejl
under installering så jeg går ud fra at jeg skal installere noget andet
først?

- Morten


Torben (06-05-2001)
Kommentar
Fra : Torben


Dato : 06-05-01 11:33


MacMac <nospam@nospam.com> skrev i en nyhedsmeddelelse:B71AF266.582D%
>
> Jeg kan desværre ikke lige hjælpe dig med dit problem, men kan du sige mig
> hvad jeg skal installere for at få XMLDOM komponenten til at virke?

Hmm, det burde da køre som standard - har du IE 5.0 installeret på server ?







James Olsen (06-05-2001)
Kommentar
Fra : James Olsen


Dato : 06-05-01 16:07


"Torben" <morten_kenneth@yahoo.com> wrote in message
news:9d36bf$g3b$1@news.inet.tele.dk...
> Hejsa, jeg er ved at lave et website hvor det skal være muligt at følge
> nogle resultater mens de ruller ind. Til formålet benytter jeg en
> XML-generator der kører hver gang der er kommet ny post i databasen. På
> baggrund af dette XML dokument, og nedenstående XSL dokument, genereres
> output via ASP - koden ser ud som følger:
>
> Dim XMLDoc, XSLDoc, result
> set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
> set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")
> XMLDoc.async = false
> XMLDoc.load(Server.MapPath("resultat.xml"))
> XSLDoc.async = false
> XSLDoc.load(Server.MapPath("resultat.xsl"))
>
>
Response.Write(XMLDoc.documentElement.transformNode(XSLDoc.documentElement))
>
> Mit problem består i, at jeg IKKE kan tilføje html tags i nedenstående XSL
> dokument. Det betyder at jeg ikke kan få resultaterne op i en tabel,
hvilket
> er skidt - hvis jeg skriver html-tags i dokumentet, får jeg simpelthen en
> kørselsfejl!
>
Fungere kode som du har postet her ? Hvis ja hvad er det så for noget HTML
kode du ikke kan tilføje. Du skal huske at du skal skrive din HTML
well-formed (altså alle tags skal lukkes).




> Hjælp søges ? På forhånd tak!
> Torben
>
> ----------XSL dokument----------
> <?xml version="1.0"?>
> <HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl">
> <BODY STYLE="font-family:Tahoma; font-size:12pt;background-color:#ffffff">
>
> <xsl:for-each select="deltager" order-by="+ navn">
> <DIV STYLE="background-color:#0099ff; color:#FFFFFF; padding:2px">
> <SPAN STYLE="font-weight:bold; color:white">
> <xsl:value-of select="a"/>
> <xsl:value-of select="b"/>
> <xsl:value-of select="c"/>
> <xsl:value-of select="d"/>
> <xsl:value-of select="e"/>
> <xsl:value-of select="f"/>
> <xsl:value-of select="g"/>
> </SPAN>
> </DIV>
> </xsl:for-each>
>
> </BODY>
> </HTML>
>
>
>



Torben (06-05-2001)
Kommentar
Fra : Torben


Dato : 06-05-01 18:13


James Olsen <james_olsen@vip.cybercity.dk> skrev i en
nyhedsmeddelelse:9d3pb7
> >
> Fungere kode som du har postet her ? Hvis ja hvad er det så for noget HTML
> kode du ikke kan tilføje. Du skal huske at du skal skrive din HTML
> well-formed (altså alle tags skal lukkes).
>

Ja, den kode jeg har postet virker perfekt, men hvis jeg eksempelvis
indsætter en tabel, giver det problemer.... Jeg kan faktisk ikke engang
indsætte en simpel <BR> i XSL dokumentet, uden at der meldes en fejl - jeg
er snart ved at gå ud af mit gode skind ;(

Og ja, det HTML kode er særdeles wellformed ;)

Hej
Torben






James Olsen (06-05-2001)
Kommentar
Fra : James Olsen


Dato : 06-05-01 22:00


"Torben" <morten_kenneth@yahoo.com> wrote in message
news:9d40ju$7p0$1@news.inet.tele.dk...
>
> James Olsen <james_olsen@vip.cybercity.dk> skrev i en
> nyhedsmeddelelse:9d3pb7
> > >
> > Fungere kode som du har postet her ? Hvis ja hvad er det så for noget
HTML
> > kode du ikke kan tilføje. Du skal huske at du skal skrive din HTML
> > well-formed (altså alle tags skal lukkes).
> >
>
> Ja, den kode jeg har postet virker perfekt, men hvis jeg eksempelvis
> indsætter en tabel, giver det problemer.... Jeg kan faktisk ikke engang
> indsætte en simpel <BR> i XSL dokumentet, uden at der meldes en fejl - jeg
> er snart ved at gå ud af mit gode skind ;(

Du er klar over at det <br> skal tag's <br /> ???

Kunne du ikke lige prøve at poste den kode som du har med tabeller - jeg har
selv et site med sådan en transformation, til en tabel så det fungere
udemærket, så noget tyder på at du har noget med dine tag's. Du skal også
huske at alle attributer skal være i "". Da vi lavede vores site med
XML/XSL havde vi forholdsvis stor sucess med at checke om vi kunne parse
XSL-dokumentet som var det et almindeligt XML dokument (altså giv det xml
endelse og lad fx IE render det for dig) det fangede de fleste af vores
fejl.

>
> Og ja, det HTML kode er særdeles wellformed ;)
>
> Hej
> Torben
>
>
>
>
>



Torben (07-05-2001)
Kommentar
Fra : Torben


Dato : 07-05-01 09:00


James Olsen <james_olsen@vip.cybercity.dk> wrote in message
news:9d4e0s$9v3$1@news.cybercity.dk...

Nu funker det - det var det ski.. namespaces den ikke ville æde :(
Hej
Torben



Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste