/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
XML...XSL...html og ?
Fra : Mikael Jensen


Dato : 24-11-04 22:29

Er det mig...eller er der noget der halter browsermæssigt mht. xml og
browsere til linux?

Ikke xml som sådan....mere xml over xsl med indlejret html.
Dette virker ikke til at give problemer i IE men virker ikke i noget jeg
har på min debian.
Et eksempel er dette xml-dokument på w3school:
http://www.w3schools.com/xml/simplexsl.xml

Der er godt nok linket til en udgave der virker med IE med hvorfor er
det et problem med eksempelvis Firefox og Netscape/Mozilla????

For mig at se er det eksempel så simpelt at det burde virke.....eller hvad?

(Fortæl mig at jeg er en idiot og ikke aner en dyt om XML....men gør mig
bare lidt klogere tak.)

/Mikael

 
 
Michael Rasmussen (24-11-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 24-11-04 22:57

On Wed, 24 Nov 2004 22:29:17 +0100, Mikael Jensen wrote:

> Et eksempel er dette xml-dokument på w3school:
> http://www.w3schools.com/xml/simplexsl.xml
>

Linket til xsl-stylesheet er forkert.

> Der er godt nok linket til en udgave der virker med IE med hvorfor er
> det et problem med eksempelvis Firefox og Netscape/Mozilla????
>

Der er heller ikke noget problem. Du kan selv prøve dette link:
http://tomcat.edu.brock.dk/web/examples/xml/phonelist.xml
Det virker ens i alle browsere, der forstår xsl.

> For mig at se er det eksempel så simpelt at det burde virke.....eller
> hvad?
>
Hvis links er rigtige, vil det også virke

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Mikael Jensen (24-11-2004)
Kommentar
Fra : Mikael Jensen


Dato : 24-11-04 23:12



Michael Rasmussen wrote:
> On Wed, 24 Nov 2004 22:29:17 +0100, Mikael Jensen wrote:
>
>
>>Et eksempel er dette xml-dokument på w3school:
>>http://www.w3schools.com/xml/simplexsl.xml
>>
>
>
> Linket til xsl-stylesheet er forkert.
Ja det er rigtigt nok....det har jeg ikke checket....
Da jeg kopierede begge filer ned på egen server...og fik det samme som
på linket.

>
>
>>Der er godt nok linket til en udgave der virker med IE med hvorfor er
>>det et problem med eksempelvis Firefox og Netscape/Mozilla????
>>
>
>
> Der er heller ikke noget problem. Du kan selv prøve dette link:
> http://tomcat.edu.brock.dk/web/examples/xml/phonelist.xml
> Det virker ens i alle browsere, der forstår xsl.
>
>
>>For mig at se er det eksempel så simpelt at det burde virke.....eller
>>hvad?
>>
>
> Hvis links er rigtige, vil det også virke
Nej det vil det ikke...jeg har nu kopieret skidtet ud på whitehat...hvor
linket nu er rigtigt.
http://mikael/users.whitehat.dk/test.xml

Men siden jeg ser du har et fungerende eksempel der virker i min
browser...så vil jeg hapse det....

Dette er inkluderet i dit eksempel...hvilket tydeligvis ikke er tilstede
i mit tidligere eksempel:
<xsl:output method="html" encoding="iso-8859-1"
omit-xml-declaration="yes" indent="yes" doctype-public="-//W3C//DTD HTML
4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd"
standalone="yes"/>

Og det er jo nok det der gør forskellen.

Jeg siger tak for et fungerende eksempel...og glæder mig over at jeg
igen kan stole på at min browser kan måle sig med IE også på dette punkt.

/Mikael

>

Mikael Jensen (24-11-2004)
Kommentar
Fra : Mikael Jensen


Dato : 24-11-04 23:35

> Dette er inkluderet i dit eksempel...hvilket tydeligvis ikke er tilstede
> i mit tidligere eksempel:
> <xsl:output method="html" encoding="iso-8859-1"
> omit-xml-declaration="yes" indent="yes" doctype-public="-//W3C//DTD HTML
> 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd"
> standalone="yes"/>
>
> Og det er jo nok det der gør forskellen.
>
Ved nærmere læsning af eksemplerne finder jeg andre og ret afgørende
forskelle...og ikke blot denne ene.

Det viser sig at der stadig må være problemer med xsl og indlejret html
for Firefox/Netscape osv.

Men nu er det da til at komme udenom.

tak for hjælpen

/Mikael

Michael Rasmussen (25-11-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 25-11-04 00:35

On Wed, 24 Nov 2004 23:35:16 +0100, Mikael Jensen wrote:

> Det viser sig at der stadig må være problemer med xsl og indlejret html
> for Firefox/Netscape osv.
Kunne du forklare hvori forskellen er? Eksempler ville være godt

Jeg har efterhånden lavet en del xml/xsl -> html transformation - både
med anvendelse af DTD og Schema. Så længe man henholder sig til
standarden, har jeg ikke set nogen forskel på fremvisning mellem IE og
alle øvrige overhovedet.

Du har husket, at hvis ikke IE, som det første tegn, læser <, går den i
IE bastard mode.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Thorbjoern Ravn Ande~ (25-11-2004)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 25-11-04 09:23

Mikael Jensen <dcc9291@vip.cybercity.dk> writes:

> Dette virker ikke til at give problemer i IE men virker ikke i noget
> jeg har på min debian.

Der findes to slags XSL til IE, og det er først i 6.0 at det svjv er
blevet den "rigtige" version der følger med som standard.

Herudover er det meget vigtigt når du laver XSLT transofrmationer i
browseren at du sender ud i det rigtige XHTML-namespace for at Mozilla
vil være med, men så virker det også.

Kode?

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus

Mikael Jensen (25-11-2004)
Kommentar
Fra : Mikael Jensen


Dato : 25-11-04 10:09


> Herudover er det meget vigtigt når du laver XSLT transofrmationer i
> browseren at du sender ud i det rigtige XHTML-namespace for at Mozilla
> vil være med, men så virker det også.

Jep det fandt jeg ud af.

> Kode?

Det eksempel jeg forsøgte at få til at virke var fra
w3school.....hvilket jeg smed et link til.
Men det ekesempel bør ikke virke da xslfilen ligger et andet sted en
påstået i xmlfilen.
Men eksemplet kunne downloades hvilket jeg gjjorde og smed ud på
whitehat...også dette link er smidt.

Nu har jeg fået mozilla til at spille med mig.

Problemet her viser sig at være alle de links på nettet til skodkode.
Hvis man som jeg er nystartet xml-spasser og leder efter noget at starte
på, så er w3school bare ikke sagen. Og det er svært at finde ud af
hvordan man kan sortere i de guides og eksempler man finder.

Men igen mange tak....og jeg skal forsøge at holde mig til standarden :)

/Mikael

Thorbjoern Ravn Ande~ (25-11-2004)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 25-11-04 10:35

Mikael Jensen <dcc9291@vip.cybercity.dk> writes:

> Men igen mange tak....og jeg skal forsøge at holde mig til standarden :)

Det kommer helt af sig selv - ellers virker det nemlig ikke :)

Godt du fandt ud af det.

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus

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

Månedens bedste
Årets bedste
Sidste års bedste