xml

Tags:    xml

Hey

Jeg har gået og overvejet om jeg skal gå igang med xml da jeg synes det virker som noget sjovt noget, men er xml noget som Microsoft har fundet på? Jeg spørger bare fordi jeg er programmere php.
Hvis jeg har en xml fil og gerne vil udskrive den skal jeg så bruge en form for xml parser, altså en som oversætter xml'en til almindelig html så det kan blive vist korrekt på min hjemmeside? Eller hva?

Er der nogen som kan give mig nogle gode links udover det som er her på udvikleren.dk? Fordi så vil jeg da nemlig igang med at læse:)

Hehe jeg har så lige været inde og læse på php.net (http://php.linux.pt/manual/en/function.xslt-process.php) Min fejl. Jeg tjekkede ikke manualen først (RTFM næste gang til mig)

Men det har nu sat endnu et spm. Jeg har jo en .xml fil jeg vil have parset, men i manualen siger de at jeg også skal bruge en xslt fil. Hvad gør den og skal jeg også selv lave den??

På forhånd tak,

MxS @ http://mxs.frac.dk
Slamkodning for fred

[Redigeret d. 16/05-04 22:31:23 af Martin Slot]



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
En XML fil er blot en måde at opbevare data på. En XSLT fil er et stylesheet der blandt andet fortæller hvordan en xml fil skal formatteres (lidt som en .css fil, den kan bare meget mere), en XSLT fil kan formattere, sortere, beregne, eksekvere kode.... you name it. Når man taler web-udvikling er det sjældent man har behov for at læse indeholdet i en XML fil og reagere på det (de data kommer typisk fra en database), man kan i toppen af sin XML fil lave en reference til et stylesheet (XSLT) og så blot kalde sin .XML fil som var det en .html fil herefter vil stylesheetet så formattere XML filen som html output... lyder lidt kryptisk, men prøv at kigge på den xslt tutorial der findes på www.w3schools.com.

Og ja, du skal selv lave din XSLT fil :-)

(¯`·._.·[Brian Hvarregaard]·._.·´¯)




[Redigeret d. 17/05-04 08:28:49 af Brian Hvarregaard]



En XML fil er blot en måde at opbevare data på. En XSLT fil er et stylesheet der blandt andet fortæller hvordan en xml fil skal formatteres (lidt som en .css fil, den kan bare meget mere), en XSLT fil kan formattere, sortere, beregne, eksekvere kode.... you name it. Når man taler web-udvikling er det sjældent man har behov for at læse indeholdet i en XML fil og reagere på det (de data kommer typisk fra en database), man kan i toppen af sin XML fil lave en reference til et stylesheet (XSLT) og så blot kalde sin .XML fil som var det en .html fil herefter vil stylesheetet så formattere XML filen som html output... lyder lidt kryptisk, men prøv at kigge på den xslt tutorial der findes på www.w3schools.com.

Og ja, du skal selv lave din XSLT fil :-)

(¯`·._.·[Brian Hvarregaard]·._.·´¯)




[Redigeret d. 17/05-04 08:28:49 af Brian Hvarregaard]


Jeg fandt godt en masse om det lige efter jeg skrev dette indlæg. Jeg ved blandt andet at php har indbyggede funktioner som kan gøre dette. Jeg fandt ud af at man selv skal fortælle hvad der er i xml filen osv. se sjovt ud men jeg tjekker da lige w3schools :) Har du arbejdet med xml og kan du fortælle mig om det er noget som man måske skal gå videre med?
MxS @ http://mxs.frac.dk
Slamkodning for fred



Lige mig igen.

Det vil sige at jeg laver min xml fil. En xml fil gør ingenting som de så smukt skriver på w3schools. Men nu vil jeg gerne have printet min xml fil ud på min hjemmeside.
Skal jeg så bruge en xslt fil? Eller skal jeg lave en parser i fx php som så klarer outputtet. Er en parser et "script" som jeg skriver hvori jeg beskriver hvad den skal gøre med xml filen, altså hvordan den skal behandle outputtet? Er det forstået rigtigt?



Som jeg dog får skrevet her :) Og du har vel ikke en gang læst det endnu, men jeg har lige sappet lidt hurtigt igennem internettet (JA det kan faktisk godt lade sig gøre) :p

Men jeg har fundet ud af at jeg man skal lave en xml dokument. Skal man have lavet dette om skal man bruge xslt :D Tror jeg har fattet det. Muhahahaha.... Så nu vil jeg gå igang med at lege lidt :)

For dem som gerne vil vide hvad jeg har fundet så kommer det her (De links kan jo bruges hvis man selv vil igang):

http://www.w3schools.com/xsl/default.asp - Beskriver brugen af XSLT som er en del af XSL
http://www.w3schools.com/xsl/xsl_languages.asp - Beskriver selve XSL
http://www.w3schools.com/xml/default.asp - Beskriver xml
w3schools beskriver også XPath og XSL-FO men jeg vil lige først have styr over det andet først :)

Desuden har jeg fundet http://www.xml.com som nok skal blive nyttig og da jeg arbejder med php har jeg også kigget lidt i deres manual http://dk2.php.net/manual/en/ref.xml.php

Jeg har desuden en bog som beskriver emnet. Dataer om den er:
Titel: Avanceret php
Forfatter: Christopher Cosentino
Forlag: Libris
ISBN: 87-7843-597-8

Bogen har et afsnit om xml.



MxS @ http://mxs.frac.dk
Slamkodning for fred



Jeg behøver jo ikke engang at svare på dette indlæg :-) du besvarede alle dine spørgsmål selv...

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



Jeg behøver jo ikke engang at svare på dette indlæg :-) du besvarede alle dine spørgsmål selv...

(¯`·._.·[Brian Hvarregaard]·._.·´¯)


Ja nemlig, men sådan går det jo. Jeg sender et indlæg og du gav mig jo w3schools.com :) men jeg takker. Jeg er allerede godt igang med at rode med xml og xslt!!

MxS @ http://mxs.frac.dk
Slamkodning for fred



t