XML og XSLT

synes tiden fra indsendelse af spørgsmål og opgaver til svar har været hurtig hvilket var rigtig dejligt.

René Matzen, Revisor Informatik ApS

Excel VBA

Meget hurtigt og kompetent feedback...

Sparring på den opgave, som jeg sidder og arbejder med.

Veltilrettelagte øvelser

Claus Witfelt, Flyvevåbnets Officersskole

Word VBA

Super hurtig tilbagemelding på løste opgaver. Det passer mig fint at kunne følge kurset i mit eget tempo.

Og igen igen

Ikke utænkeligt at jeg "springer" på et af de andre kurser

Stig Ulriksen, HTH

ASP.NET 4.0

Det har været helt fantastisk at se den grønne status med "jeg er online" når jeg har logget ind for at køre videre på min undervisning, for så ved jeg at der er næsten øjeblikkelig hjælp, råd, vejledning og godkendelse på mine indsendte svar. Det betyder jeg har kunnet komme videre med det samme og ikke blot vente på evaluering over tid og jeg har haft mine svar i frisk hukommelse. Det har næsten været somom underviser har "kigget mig over skulderen" og været der under hele forløbet. Fordelen er at det har været på mine premisser, når _jeg_ har været klar og motiver

Jeg har oplevet rigtig god, professionel og hurtig vejledning og konstruktiv kritik under hele forløbet.

IT-Fjernundervisning kan klart anbefales.

Dennis Mathiesen, Elro

Excel videregående

Det har været rigtig godt at kunne arbejde med kurset når man selv synes at man havde tid til det.

Overskueligt materiale og overkommelige opgaver.

Hurtige svar på opgaveløsninger.

Et rigtig godt kursus :o)

Susanne Jensen, KoncernØkonomi

DreamWeaver CS4

Det bedste af det hele - din ubegrænsede tålmodighed. Jeg vidste intet om hjemmesider, havde aldrig været på IT kurser, plus dansk er ikke min modersmål - jeg misforstod tit, hvad du skrev. Det har sikkert været meget irriterende for dig, men du fortsætte at forklare uden at blive sur. Det er meget vigtigt for en begynder ikke at være "skræmt væk", fordi så tænker man: "mon ikke klarer jeg det alligevel".
Jeg synes, emnerne for kurser var godt valgte.
Det var godt, at man kunne arbejde med kurser, når man havde tid - der var ingen tidsfrister til hvert emne.
Det var godt, at du svarede hurtigt på spørgsmålene.

Tak for kursus! Det var en god oplevelse, det var en stor udfordring for mig, men det var meget interessant at "fægte" igennem det!

Antra Kahr, kahrius.dk

< >
Se flere referencer

xsl:element

Vi har set, hvordan vi kan generere nye xml dokumenter gennem xsl transformationer, men hvis vi vil have elementnavne i det nye xml dokument, der afhænger af indholdet af det oprindelige xml dokument skal vi have fat i xsl:element. Syntaksen er som følger:

<xsl:element name="element navn"
use-attribute-sets="attributset navn"
namespece="namespaceuri" />

Og et lille eksempel

<xsl:element name="blabla">En lille tekst</xsl:element>

Vil give dette resultat

<blabla>En lille tekst</blabla>

Det er jo ikke specielt sjovt, men vi kan også skrive

<xsl:element name="{.}">En lille tekst</xsl:element>

Kører man dette mod

<Navn>Andrea</Navn>

Vil man få

<Andrea>En lille tekst</Andrea>

ud. Det er i sagens natur vigtigt at indholdet af de elementer man vil bruge som elementnavne er lovlige XML navne - ellers går det galt.

 

Et lille eksempel - først et xml dokument:

<?xml version="1.0" encoding="UTF-8"?>
<Tagnames>
 <Root>Track</Root>
 <Elements>
  <Element>CD</Element>
  <Element>Artist</Element>
  <Element>CD-Title</Element>
 </Elements>
</Tagnames>

 

og dernæst et stylesheet:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="xml" version="1.0" indent="yes"/>
 
 <xsl:template match="/">
  <Music><xsl:apply-templates select="Tagnames/Root"/></Music>
 </xsl:template>
 
 <xsl:template match="Root">
  <xsl:element name="{.}"><xsl:apply-templates select="following-sibling::Elements/Element"/>
</xsl:element>
 </xsl:template>
 
 <xsl:template match="Element">
  <xsl:element name="{.}">bla bla</xsl:element>
 </xsl:template>
 
</xsl:stylesheet>

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.