Toon posts:

[XSLT] Hoe krijg je een < of > in je output??

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Sinds kort ben ik mij gaan verdiepen in XSLT transformaties. Alleen ik loop tegen een klein probleempje aan.....
Ik wil het volgende genereren:

<INPUT TYPE="hidden" name="_pageid" value=" " />

Bij value wil ik een bepaalde waarde uit een element (geen attribuut) hebben ingevuld.
Mijn probleem is dat ik de haken aan het begin of eind niet gegenereerd krijg.
Hebben jullie hier ideeen voor?

Thanx,

Romano

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Wat heb je zelf al geprobeerd? Wat ging daar mis mee? Zie ook P&W FAQ - De "quickstart" voor welke informatie we eigenlijk in een topicstart willen zien.

Daarnaast hoef je geen groeten en je naam onder je post te zetten. Je nick staatn al naast je post. Ennuh, welkom op GoT :)

[ Voor 26% gewijzigd door Creepy op 06-04-2005 12:21 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Je pakt het verkeerd aan. Probeer zoiets eens:

code:
1
2
3
4
5
<input>
  <xsl:attribute name="value">
    <xsl:value-of select="/het/pad/naar/het/element"/>
  </xsl:attribute>
</input>

Verwijderd

Topicstarter
Mijn excuses...

Ik heb hetvolgende geprobeerd.

code:
1
2
3
4
  <xsl:template match="pageReference">
        <xsl:value-of disable-output-escaping = "no" select = "string(' &lt;test/&gt;')" />
        <xsl:value-of disable-output-escaping = "yes" select = "string(' &lt;test/&gt;')" />
  </xsl:template>


Met de transformator die ik gebruik (oracle.xml.parser.v2.XSLProcessor) geeft is er geen verschil in output tussen de eerste en tweede outputregels.
Het resultaat is
code:
1
  &lt;test/>

[ Voor 15% gewijzigd door Verwijderd op 06-04-2005 12:46 ]


Verwijderd

Topicstarter
Verwijderd schreef op woensdag 06 april 2005 @ 12:35:
Je pakt het verkeerd aan. Probeer zoiets eens:

code:
1
2
3
4
5
<input>
  <xsl:attribute name="value">
    <xsl:value-of select="/het/pad/naar/het/element"/>
  </xsl:attribute>
</input>
Dat is inderdaad de oplossign

Thanx. _/-\o_

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
of <xsl:element name="test"><!-- hier de rest --></xsl:element>

of bedoelde je dat niet

Noushka's Magnificent Dream | Unity

Pagina: 1