Avatar billede janegil Nybegynder
15. februar 2002 - 12:52 Der er 6 kommentarer og
1 løsning

XSLT browser?

IE/Netscape 6 kan bruke XSL/T stilark, HVIS stilarket er lenket fra XML-kilden.

Men det er nokså baklengs. XSL/T blir først morsomt når jeg kan transformere data hentet fra noen andres XML/XHTML-side. Så langt jeg kan se, ville det være mye nyttigere om stilarket kunne velge sin datakilde, enn omvendt. (Sistnevnte utretter tross alt ikke annet enn vi alltid har kunnet gjøre med ASP eller Cold Fusion.)

Finner det noe verktøy/browser så jeg kan få se resultatet av en XSL-transformasjon av en XML-fil som ligger på nettet, på annen manns server? (Jeg kan selvsagt downloade XML, bruke en offline transformasjon som Sablotron, og åpne resultatat i IE, men jeg tenkte på noe litt mere online.)
Avatar billede Slettet bruger
18. februar 2002 - 08:54 #1
Hvad med at bruge "MSXML2.ServerXMLHTTP"-objektet - det kan da hente fra en URL - og så pakke det ind i en ASP/PHP side med QueryString-parametre, alá:

../viewxml.asp?xml=http://www.testserver.dk/xmlbunker/file1.xml&xsl=mysheet.xsl

- Hvis du har brug får IE's standard-stylesheet, kan du hente det direkte fra DLL'en, og evt. save det til en fil: res://msxml3.dll/defaultss.xsl

Så kan det jo bruges hvis der ikke specificeres noget i "xsl"-parametren.

/CS
Avatar billede janegil Nybegynder
18. februar 2002 - 11:16 #2
Tja, det kunne være en god løsning, mens vi venter på at det koblingen kan gjøres i klienten.

Nå KAN det vel gjøres i klienten, med javascripting som beskrevet i ei bok som heter XML in Action fra MS Press, men det bindes opp til IE6 (for standard XSL), så en serverløsning er sikkert sunnere.

Og en stakkars browserprodusent venter nok på at W3C skal få definert en standard for hvordan XML skal kobles til stilarket, http://www.w3.org/TR/xml-stylesheet/ er jo bare en quick-fix.
Avatar billede janegil Nybegynder
27. februar 2002 - 13:24 #3
Fikk nettopp reklame fra http://www.indelv.com/tour/browsing.html
De sier at

Integrated XML Browser
    A browser is included with the editor to let you read XML
    content and test documents as they are created. The browser
    supports advanced linking using XLink & XPointer and
    includes prototype support for XForms.

Mulig XLink er hva som skal til for å koble sammen vilkårlige XML med vilkårlige XSL ?
Avatar billede Slettet bruger
27. februar 2002 - 14:28 #4
Hvis det ikke skal være en web-løsning, er CookTop et ganske glimrende (gratis!) værktøj - det kan endda sætte XSLT-parametre (<xsl:param />) før en "RUN (F5)"...

http://www.xmlcooktop.com

/CS
Avatar billede janegil Nybegynder
17. januar 2003 - 11:57 #5
Jeg tenker meg en webløsning i den forstand at jeg skal kunne skrive en definisjon av hvilken XML-side som skal transformeres med hvilket stilark, og plassere den definisjonen bak en URL på nettet. Men det skal ikke være en webløsning i den forstand at jeg skal programmere på serversiden.

Ser at Mozilla er kommet med på listen over XLINK-implementasjoner, vet ikke om det kan være et spor? http://www.w3.org/XML/2000/09/LinkingImplementations.html
Avatar billede janegil Nybegynder
17. januar 2003 - 12:56 #6
Det jetg er på jakt etter, er kanskje XInclude, http://www.w3.org/TR/2001/WD-xinclude-20010516/#rel-xlink. Mozilla later til å liste det blant 'Next really big tasks': http://www.mozilla.org/newlayout/xml/#roadmap
Avatar billede janegil Nybegynder
17. juni 2003 - 15:15 #7
venter på Goudot og W3C...
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