/ 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
XML-transformation laver </img>-endtags, h~
Fra : Morten Abildgaard


Dato : 09-07-02 21:25

Hejsa,

Jeg har lavet en omgang XML-sider og et par XSL-dokumenter til at
transformere dem vha. et ASP-script, men efter transformationen er
<img src="blablabla" alt="merebla" /> blevet til
<img src="blablabla" alt="merebla"></img>
mens <br /> stadigt er <br />

Hvorfor?

 
 
stig hausberg (10-07-2002)
Kommentar
Fra : stig hausberg


Dato : 10-07-02 09:07


"Morten Abildgaard" <i.hate@spam.dk> wrote in message
news:Xns9246E41A81BEFihatespamdk@212.242.40.196...
> Hejsa,
>
> Jeg har lavet en omgang XML-sider og et par XSL-dokumenter til at
> transformere dem vha. et ASP-script, men efter transformationen er
> <img src="blablabla" alt="merebla" /> blevet til
> <img src="blablabla" alt="merebla"></img>
> mens <br /> stadigt er <br />
>
> Hvorfor?

Jeg vet ikke hvorfor, men har du satt
<xsl:output method="html" />?



Morten Abildgaard (10-07-2002)
Kommentar
Fra : Morten Abildgaard


Dato : 10-07-02 10:09

stig hausberg skrev:
> "Morten Abildgaard" <i.hate@spam.dk> skrev:
>> Jeg har lavet en omgang XML-sider og et par XSL-dokumenter til at
>> transformere dem vha. et ASP-script, men efter transformationen er
>> <img src="blablabla" alt="merebla" /> blevet til
>> <img src="blablabla" alt="merebla"></img>
>> mens <br /> stadigt er <br />
>> Hvorfor?
>
> Jeg vet ikke hvorfor, men har du satt
> <xsl:output method="html" />?

Nej, jeg har sat metod="xml" fordi resten af min side er skrevet i XHTML.
Hvis jeg sætter method="html" fjerner parseren den sidste skråstreg i
elementer uden skråstreg - f.eks. mine <br />-tag's.

/morten

stig hausberg (10-07-2002)
Kommentar
Fra : stig hausberg


Dato : 10-07-02 12:17


"Morten Abildgaard" <i.hate@spam.dk> wrote in message
news:Xns924771679D894ihatespamdk@212.242.40.196...
> stig hausberg skrev:
> > "Morten Abildgaard" <i.hate@spam.dk> skrev:
> >> Jeg har lavet en omgang XML-sider og et par XSL-dokumenter til at
> >> transformere dem vha. et ASP-script, men efter transformationen er
> >> <img src="blablabla" alt="merebla" /> blevet til
> >> <img src="blablabla" alt="merebla"></img>
> >> mens <br /> stadigt er <br />
> >> Hvorfor?
> >
> > Jeg vet ikke hvorfor, men har du satt
> > <xsl:output method="html" />?
>
> Nej, jeg har sat metod="xml" fordi resten af min side er skrevet i XHTML.
> Hvis jeg sætter method="html" fjerner parseren den sidste skråstreg i
> elementer uden skråstreg - f.eks. mine <br />-tag's.
>
prøv:
<xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
------------------------------^
<xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
------------------------------------------------------------^---------------
----------------------------------------------------------^
kan forandres til transitional, husk case sensivitet

og fjern
<xsl:output method="xml" />




Morten Abildgaard (10-07-2002)
Kommentar
Fra : Morten Abildgaard


Dato : 10-07-02 14:14

stig hausberg skrev:
> prøv:
> <xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
> doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>

Ahh-ja, det er rigtigt. Det ville nok ikke være så tosset at gøre brug af
doctype-attributen.
Men dum som jeg var, havde jeg slet ikke taget højde for <img>-tag's. Så
med en lille XSL-for-each-løkke til dem, kører det hele på skinner.

> og fjern
> <xsl:output method="xml" />
Tjoe, men er der ikke noget med at hvis man fjerner den, og den første tag
i XML-dokumentet er <html>, så ændres method'en til "html"?
- læste jeg på <http://www.w3schools.com/xsl/el_output.asp>

mange tak for hjælpen ind til videre.
/morten

Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408561
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste