Formater XML med CSS
|
I denne artikkel skal du lære at formatere dine XML dokumenter med CSS. Det kræver ikke den store XML erfaring da det vil blive holdt på et meget lavt niveau, men derimod er det godt at kunne CSS, hvis du ikke kan det, så vil jeg foreslå at du læser nogle artikler om det først! Men lad os hoppe ud i det, vi starter med vores XML fil, jeg har valgt at skrive om min og min fars computer! #dinfil.xml
Det er meget simpelt XML, så det vil jeg ikke forklare mere om. Nu skal vi lige have en lille bitte smule teori før vi går videre: Alle elementerne i dit XML dokument betragtes som "inline" elementer, hvilket betyder at de kommer til at stå på samme linke medmindre vi gør noget ved det, derfor skal vi bruge et CSS-tag der hedder "display" og hvis skal sætte display til "block" som gør vores inline elementer til block elementer i stedet! Derfor kommer vores CSS dokument til at se sådan her ud: #style.css
Som i kan se så formaterer man sit XML ved at bruge navnene på blokene i sit XML dokument, ergo kan vi manipulere med "ejer" blokken ved at skrive "ejer{}" i vores CSS fil. Det man primært skal lægge mærke til i dette CSS dokument er som sagt tagget "display:block" som gør elementerne til block elementer i stedet for inline! Det andet er elementær CSS så det vil jeg ikke forklare så meget om heller! Nu skal vi bare have vores XML og CSS fil til at kommunikere sammen, det gør vi ved at sætte dette lille stykke kode ind i vores XML fil umiddelbart efter "<?xml version="1.0" encoding="iso-8859-1"?>":
Her fortæller vi at vi gerne vil i kontakt med et CSS dokument ved navn "style.css" som vi har kaldt vores CSS fil :) Det var alt for denne gang, det er godt nok lidt kort men jeg skriver nok en mere gennemgående artikkel en dag jeg får tid:) Sidst redigeret 22:20 - 22/02/2006 |
|
Kommentarer
Giv din mening tilkende om denne artikel, eller læs andres.Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
|
Jeg kan godt se ideén i det! Men hvad kan man sådan set bruge XML til? :) Det ligner alligevel lidt HTML. |
Oprettet af:
|
|
Jeg bruger mest xml til at lave menuer og opstille tekst fra database, i flash. En dejlig let og overskuelig måde at gøre det på syntes jeg. |
Oprettet af:
|
|
Nu ikke glem at XML-filer er noget af det nemmeste indhold at hente og parse. Kan bl.a. bruges i sprog som Delphi, Python, C++ osv... F.eks. hvis man vil lave et program som f.eks. linker til ens egen hjemmeside og opdatere automatisk er det jo oplagt at skrive en tilhørende xml-fil, som man så henter det fra. Kunne evt. være hvis man havde en størrere side og ville holde øje med hvis der kom nye kommentarer til f.eks. en artikel? - Så ville det jo være en slags client. Men ellers fed artikel - det var faktisk noget som jeg ikke vidste. Tusind tak! :) |
Oprettet af:
|
| fin 3/5 |
Oprettet af:
|
| ja den ska ha et 3/5.. Forstod ikk helt det hele..... |
Oprettet af:
|
| ok artikel |
Oprettet af:
|
|
Jeg forstår ikke rigtig hva" man bruger XML til. Men sikkert god artikel :) |
Oprettet af:
|
