XML: Extensible Markup Language

Eksemplerne må benyttes med kildeangivelse!


XML-filernes udseende

Jeg er ved at lære XML. Indlæring for mig giver bedst mening, når jeg starter fra bunden. Bogen jeg læser - Jakob Kristiansen: "XML i praksis" - indeholder eksempler bygget op omkring produkter. Det kan jeg fint bruge, men problemet er, at der er kodeeksempler til download, hvilket betyder at jeg så bare vil hente dem i stedet for at taste og erfare vanskelighederne ved opbygning af et X-diagram fra bunden. Derfor tænkte jeg, at et cv måtte være et muligt emne til at standardisere.

Denne XML-fil er mit foreløbige udkast til hvilke elementer, jeg anser for væsentlige i et cv:

<?xml version="1.0" encoding="Unicode"?>
<cv>
	<personlige_data id="">
		<navn></navn>
		<adresse></adresse>
		<telefon></telefon>
		<mail></mail>
		<foedselsdato></foedselsdato>
		<civilstand></civilstand>
	</personlige_data>
	<opsummering>
		<sum_tekst>
		</sum_tekst>
	</opsummering>
	<kurser>
		<kursus id="">
			<periode></periode>	
			<navn></navn>
			<beskrivelse></beskrivelse>
		</kursus>
	</kurser>
	<ansaettelser>
		<job id="">
			<periode></periode>
			<firmanavn></firmanavn>
			<beskrivelse></beskrivelse>
			<saerlige_oplysninger></saerlige_oplysninger>
			<reference></reference>
			<bilag></bilag>
		</job>
	</ansaettelser>
	<uddannelser>
		<uddannelse id="">
			<startdato></startdato>
			<slutdato></slutdato>
			<navn></navn>
			<institution></institution>
			<bilag></bilag>
		</uddannelse>
	</uddannelser>
	<oevrigt>
		<studiejob></studiejob>
		<!--kundskab f.eks. sprog eller it-faerdighed-->
		<kundskaber>
			<art id=""></art>
		</kundskaber>
		<interesser>
			<hobby id=""></hobby>	
		</interesser>
	</oevrigt>
</cv>

Selve filen kan også ses eller lånes herfra: XML-fil til brug for cv


Eksempel på anvendelse af XML-fil

Ovenstående eksempel har jeg så brugt til at fylde nogle af mine data ind i. Det er ikke en revolutionerende ændring i forhold til ovenstående eksempel. Cv som xml fil.

Der er heller ikke noget til hinder for at jeg kan fylde alle mine data ind. Men da jeg bruger den til at arbejde videre med eksempler fra XML-bogen, er det lettere at arbejde med en begrænset mængde data.


XML kombineret med CSS

En lidt hurtig ændring af dette udseende kan opnås med en meget simpel css-fil. Mit forsøg kombinerede jeg med et ønske om at kunne overskue afgrænsningerne mellem de forskellige elementer.

CSS-filen kan ses her: Hvordan ser selve css-filen ud?

Resultatet af det hele kan ses her: Mit CV, som XML-fil gennemtygget af en CSS-fil.



Valid CSS!

Valid XHTML 1.0!