Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:19 Der er 10 kommentarer og
1 løsning

xhtml output

<xsl:element name="input">

<xsl:attribute name="value">
testvalue
</xsl:attribute>

</xsl:element>

Dette er hvad der kommer ud.

<input value="testinput">

Jeg vil have de sådan her:

<input value="testinput" />

Hvad mangler jeg ?
Avatar billede wuggawugga Nybegynder
14. juli 2005 - 10:28 #1
Hvad har du i dit <xsl:output> tag?
Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:32 #2
<xsl:output method="html" omit-xml-declaration="yes" indent="yes" />
Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:32 #3
det skal måske være xhtml, som du fik mig til at tænke på ?
Avatar billede wuggawugga Nybegynder
14. juli 2005 - 10:37 #4
Prøv noget lignende det her
        <xsl:output
                method="xml"
                version="1.0"
                doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
                doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
                encoding="ISO-8859-1"
                omit-xml-declaration="no"
                standalone="yes"
                indent="yes"
                media-type="text/xml"
        />
Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:38 #5
hvis jeg laver den om til xhtml spasser min parser totalt..
Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:38 #6
ok.. jeg prøver
Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:41 #7
du er min gud for i dag... takker for hjælpen... smid et svar :)
Avatar billede wuggawugga Nybegynder
14. juli 2005 - 10:45 #8
No problem
Avatar billede Daniel.E Praktikant
14. juli 2005 - 10:46 #9
ohh lige en ting der skete.. jeg lige lagde mærke til...

Min javascript kommer ud i Cdata... ved du hvorfor ?

<script.... bla lba>

<![CDATA[



</script
Avatar billede wuggawugga Nybegynder
14. juli 2005 - 10:57 #10
Det er fordi javascript normalt ikke er gode venner med XML syntakset. XSL escaper nogle tegn og brokker sig hvis der er noget der ligner XML for meget.

Du kan prøve at lege lidt med cdata-section-elements i xsl:output eller f.eks. disable-output-escaping="true" i xsl:value-of.
Ellers prøv at sætte <script type="text/javascript"><xsl:text></xsl:text></script> rundt om
- eller <script type="text/javascript"><xsl:comment><![CDATA[ ... ]]><xsl:comment></script>
Avatar billede Daniel.E Praktikant
14. juli 2005 - 11:40 #11
sorry ventetiden.. jeg havde lige en snak med en anden omkring div...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester