Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

XML formatering og transformation / XML Brushup / Hvad er XML


XSL fjernundervisningskursus

- Vil du gerne på kursus NU?

- Vil du gerne lære i dit eget tempo?

- Har du ikke tid til at tage på kursus ude i byen?

Så køb et kursus i XSL som fjernundervisning på www.it-fjernundervisning.dk


Hvad er XML?

Ja, XML er gundlæggende et struktureret tekstdokument, der kan bruges til opbevaring eller udveksling af data.

Sådan her ser et XML dokument ud

Regler for velformet xml:

  • Alle tag's skal have et slut tag eller væer selvlukkende (<br/>)
  • Tag's kan ikke lappe over hinanden
  • XML dokumentet må kun have ét rod element
  • XML er følsom overfor store og små bogstaver
  • Elementerne må overholde XML navngivningskonventionerne
  • XML vil bevare mellemrum og lign. i din tekst

 

XML Navngivningskonventioner

  • Navne kan starte med bogstaver eller "_" men ikke tal eller andre tegnsætningstegn.
  • Efter det første bogstav må man bruge numre, "_" og "."
  • Der må ikke være mellemrum i navne
  • Navne må ikke indeholde ":" tegnet
  • Navne må ikke starte med "xml"
  • Der må ikke være mellemrum efter "<" men gerne før ">"

 

Atributter

Det viste eksempel viser ikke hele historien. Du har også mulighed for at tilknytte en attribut til et XML element - det ser sådan her ud:

<navn kaelenavn="Thoro">
<fornavn>Thor</fornavn>
<efternavn>Østergaard</efternavn>
</navn>

 

Kommentarer

Har du behov for at skrive kommentarer i dit XML dokument gøre det sådan her:

<!-- Kommentar -->

 

Specielle tegn

I XML er der problemer med tegnene "<", ">", "&", "'" og """ da det er tegn, der indgår i xml de almindelige xml tag's. Det klarer man ved at skrive dem sådan her:

&amp; for &
&lt; for <
&gt; for >
&apos; for '
&quot; for "

CData

Endelig har man mulighed for at skrive præcis som man har lyst til i et CDATA område - det ser sådan her ud:

<script><![CDATA[
function myfunc()
{
if(0 < 1 && 1 <2)
alert("Hello");
}
]]></script>

   
Spacer Spacer Spacer Spacer