Avatar billede Slettet bruger
13. juli 2005 - 14:18 Der er 16 kommentarer og
1 løsning

XML data islands

Findes der ikke noget ala IE data islands i (X)HTML standarderne?

For er det ikke meningen at man helt skal opdele markup, præsentation og data? ((X)HTML, CSS og XML)

Jeg syntes idéen med data islands virker hel genial.. Men det er jo noget microsoft-halløj..

Hvis det ikke findes i standarden, hvordan er det så meningen at man skal opdele de 3 ting?

Mvh. Andreas
Avatar billede olebole Juniormester
13. juli 2005 - 16:20 #1
<ole>

Dataislands er jo kun en lillebitte del af de måder, du kan bruge XML på ... og kun i IE. Derfor forstår jeg ikke dit spørgsmål  :)

/mvh
</bole>
Avatar billede Slettet bruger
13. juli 2005 - 16:26 #2
Yes yes, det er jeg helt med på :)

Men jeg snakker om hjemmesider skrevet i:
HTML til markup
CSS til præsentation
XML til data

Sidstnævnte kan man jo gøre brug af med dataislands. Findes den funktionalitet ikke i en standardiseret form? (Så det ikke kun virker i IE)

Eller er der mon noget jeg har misforstået?

Er det ikke meningen af man, hvis man skal være så W3-korrekt som muligt, skal skille de 3 ting markup, præsentation og data ad i HTML, CSS og XML?
Avatar billede Slettet bruger
13. juli 2005 - 16:27 #3
-- hvilket jeg syntes man kan gøre helt perfekt med dataislands.. :)
Avatar billede olebole Juniormester
13. juli 2005 - 16:32 #4
Jeg snakker da også om hjemmesider skrevet i HTML, CSS og XML. Måske, du bare skulle sætte dig ind i XML - og hvordan det bruges  :)
Avatar billede olebole Juniormester
13. juli 2005 - 16:34 #5
- og check f.eks. også XSL, XSLT, XML-DOM, o.m.a.  ;o)
Avatar billede Slettet bruger
13. juli 2005 - 16:53 #6
Jeg ved da udemærket hvad XML går ud på og hvordan man kan bruge det.
Men der er selvfølgelig en masse ting som jeg ikke ved om hvordan man bruger det.
Derfor spørger jeg helt specifikt om en af disse ting.
Jeg kender dataislands fra IE og spørger jo bare efter om der findes en standard man kan det samme med?

Men hvordan laver man så hjemmesider med HTML og XML? Jeg kender sagtens begge dele, men ikke hvordan man får dem til at arbejde sammen, som i dataislands.
Avatar billede olebole Juniormester
13. juli 2005 - 17:26 #7
Du bruger bare XML, som det ifølge standarden er beregnet. Den omhandler masse af andre muligheder (som du åbenbart kender - og som jeg derfor ikke behøver remse op) - dog ikke data-islands  :)
Avatar billede Slettet bruger
13. juli 2005 - 17:51 #8
Nu skal du lade være med at prøve at misforstå og virke nedladende!
Der er en del metoder, som jeg LIGE har skrevet, jeg IKKE kender. Derfor spørg jeg.
Og når jeg spørger om noget helt specifikt er det jo selvfølgelig fordi jeg ikke ved det og gerne ville have svar på det. Det troede jeg ikke jeg behøvede at give yderligere udtryk for!

<børnehave mood=";-)">
Kan du, olobole, give mig, gartzen, et helt konkret eksempel (med kode som du poster her på eksperten i denne tråd.) på hvordan man kan får data fra et statisk XML dokument over i et statisk HTML 4.01 dokument?
</børnehave>
Avatar billede olebole Juniormester
13. juli 2005 - 18:08 #9
*lool* det var dog en nærtagende 'herre'. Dit spørgsmål er umuligt at besvare - og jeg gør, hvad jeg formår. Uanset hvilket 'mood' din børnehave befinder sig i, ville det være klædeligt, om du tog dit spørgsmål bare halvt så seriøst som jeg.
Dine fattige forsøg på at patronisere de brugere, der bruger tid på dine spørgsmål, forekommer i det mindste temmelig fladpandede.

Der findes ikke en standardiseret teknik, der svarer til data-islands - men som jeg skrev ovenfor kan du forsøge at checke XSL, XSLT og XML-DOM, som er nogle af de teknikker, du kan bruge.

Du kan benytte flere forskellige tekniker i forbindelse med XML og hjemmesidefremstilling. Hvad du bør bruge i lige netop det projekt, du sidder med, er der ingen, der kan fortælle dig noget om med den smule du oplyser her.

Prøv at tage dig lidt sammen og giv et konkret eksempel på noget, du skal have løst - og så nap lige en halv times tid i dybfryseren.
Avatar billede Slettet bruger
13. juli 2005 - 18:32 #10
Hvis du ikke mener at du kan svare på spørgsmålet må du enten holde dig væk, svare at det her kan du ikke eller bede om flere oplysninger. Sådan har det altid fungeret her på eksperten.
Jeg tager jo selvfølgelig spørgsmålet seriøst. Det er derfor jeg bruger tid på det!
Jeg har ikke postet noget useriøst endnu. Det er bare den måde jeg troede du kunne blive lidt meneskelig på ;)
Indtil videre har du kun brugt tid på _spørgsmålet_ i din sidste post, fladpande :)

Men nok om det. Det gider jeg i hvert fald IKKE bruge tid på. (Jeg håber da også du har noget bedre at give dig til. Fx hjælpe mig med mit spørgsmål ;) )

----------------------------------------------------------

Ang. HTML + XML = noget alá dataislands:
Kan du give et par forskellige eksempler + hvornår de kunne være optimale i forhold til de andre? Hvornår bruger man hvad?

På forhånd tak.
Avatar billede olebole Juniormester
13. juli 2005 - 18:53 #11
Derfor skrev jeg, som jeg gjorde i (13/07-2005 16:32:52). Med spørgsmålet:

"Kan du give et par forskellige eksempler + hvornår de kunne være optimale i forhold til de andre? Hvornår bruger man hvad?"

- efterlyser du en tutorial i brugen af XML til hjemmesider, som der kan findes tonsvis af på Google.

Du kan bruge data-islands på utallige måder - og det samme gælder for XSL. Hvorfor ikke bare fortælle, hvad du skal bruge det til? Når jeg efterlyser flere oplysninger i form af et konkret problem, fortæller du mig, jeg bare kan bede om flere oplysninger ... men giver ikke flere ... hmmmmm ... ?!??!!!
Avatar billede Slettet bruger
13. juli 2005 - 19:22 #12
Jeg ved bare ikke hvad der er for nogle jeg skal give så.. Det er jo mig som spørger :)
Beklager..
Jeg kan desværre ikke forklare det bedre..
Det er ikke noget kompliceret problem jeg har. Bare noget helt fra grund om de to ting SAMMEN..

Hvordan vil du fx lave de 2 eksempler som er her som data-islands:
http://www.w3schools.com/xml/xml_data_island.asp
Avatar billede olebole Juniormester
13. juli 2005 - 19:48 #13
Du kan f.eks. bruge XSL:
  http://www.w3schools.com/xml/xml_xsl.asp
- hvor der er et fint eksempel, der på mange måder svarer til eksemplet under data-islands.

Hvis du skal kunne tilgå XML-dokumentets enkelte noder, kan du bruge XML-DOM:
  http://www.w3schools.com/dom/default.asp

Der er ikke for tiden understøttede, standardiserede måder at binde data til HTML-elementer, der helt svarer til data-islands - men når XHTML med version 2.0 bliver en realistisk mulighed, bliver det noget helt andet. Hvad implementeringerne angår, er det naturligvis svært at spå  :)
Avatar billede Slettet bruger
18. juli 2005 - 08:51 #14
Ja ok.. xls kendte jeg godt i forvejen, men det kan godt være jeg skal til at leje lidt mere med det.. Men som sagt ledte jeg efter noget hvor man kan blande html og xml..

XML-DOM har jeg også haft kigget på, men er stadig ikke helt det jeg leder efter..


Så jeg må vente til XHTML 2.0 :)

Tak for hjælpen. Lægger du et svar?
Avatar billede olebole Juniormester
18. juli 2005 - 17:13 #15
Med XML-DOM og JS kan du lave det samme, som du kan med data-islands ... på en anden måde, men det kan brugeren jo ikke se  :)
Avatar billede Slettet bruger
18. juli 2005 - 19:16 #16
Nej det er jo det.. Jeg havde også tænkt før jeg stillede dette spm at jeg nok blev nød til at gøre det med JS. Men at der så findes nogle indbyggede funtioner til dette er jo fedt :)
Avatar billede olebole Juniormester
18. juli 2005 - 19:20 #17
Tak for points  ;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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