xsl:output
Som vi har set det kan det være interessant at styre outputtet lidt. Syntaksen for xsl:output er:
<xsl:output method="xml eller html eller text"
version="version"
encoding="encoding"
omit-xml-declaration="yes eller no"
standalone="yes eller no"
cdata-section-elements="CDATA sections"
indent="yes eller no" />
Metoden forklarer vel sig selv.
Version og standalone bruges kun i forbindelse med output til XML - de bliver brugt til at generere den øverste linje i XML dokumentet.
Encoding giver dig mulighed for at vælge hvilket karaktersæt du vil bruge. Vi bruger normalt ISO-8859-1
Omit-xml-declatation - bruges som navnet angiver også kun i forbindelse med generering af XML dokumenter. Hvis resultatet af vores transformation skal indgå i et andet XML dokument har vi ikke noget at bruge deklarationen til.
cdata-section-elements skal indeholde en liste af de elementer i resultatet, der skal ud som CDATA områder.
Indent - hvis du sætter denen attribut til yes bliver dit output lidt lettere at læse.