[XML] XML-tag in HTML-tag weergeven

Pagina: 1
Acties:

  • TsiisSkaaf
  • Registratie: Oktober 2001
  • Laatst online: 22-05 10:50
Ik wil graag een stukje uit mijn XML document in een HTML-tag zetten..

XML-file:
code:
1
2
3
<photo>
  <name>blabla</name>
</photo>


Nu wil ik via xsl bereiken dat er uit komt [img]"blabla.jpg"/[/img]
Maar dat kan niet, je kan geen < gebruiken zonder eerst de vorige af te sluiten. Ik heb al geprobeer om het met
code:
1
&lt;
te doen maar helaas, dat werkt ook niet.

XSL-file:
code:
1
2
3
<xsl:template match="photo">
  [img]"<xsl:value-of[/img].jpg"/><br/>
......


Heeft iemand de oplossing of goede tips hoe ik het kan oplossen???

[ Voor 12% gewijzigd door TsiisSkaaf op 08-06-2004 10:24 ]

As it net kin sa os it moat, dan moat it mar sa os it kin.


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
probeer het eens zo:

code:
1
2
3
4
5
6
<xsl:template match="photo">
   <img>
      <xsl:attribute name="src"><xsl:value-of select="name" />.jpg</xsl:attribute>
   </img>
........
</xsl:template>


Informatie hierover heb ik van:
http://www.w3schools.com/xsl/

edit:

Leek mn een iets mooiere oplossing dan mn eerdere voorstel.

[ Voor 65% gewijzigd door bigbeng op 08-06-2004 10:52 ]


  • TsiisSkaaf
  • Registratie: Oktober 2001
  • Laatst online: 22-05 10:50
Hé bedankt,

ik had w3schools al helemaal bekeken, maar dit dus te snel.

Het is gelukt......

As it net kin sa os it moat, dan moat it mar sa os it kin.


Verwijderd

bigbeng schreef op 08 juni 2004 @ 10:26:
probeer het eens zo:

code:
1
2
3
4
5
6
<xsl:template match="photo">
   <img>
      <xsl:attribute name="src"><xsl:value-of select="name" />.jpg</xsl:attribute>
   </img>
........
</xsl:template>
waarom moeilijk doen met nog meer xsl attribs:

code:
1
2
3
4
<xsl:template match="photo">
   [img]"{name}.jpg"[/img]
........
</xsl:template>

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Is
code:
1
CDATA[[
niet voor jou de oplossing? Of begrijp ik je probleem nu even niet.

  • TsiisSkaaf
  • Registratie: Oktober 2001
  • Laatst online: 22-05 10:50
Verwijderd schreef op 08 juni 2004 @ 11:41:
[...]


waarom moeilijk doen met nog meer xsl attribs:

code:
1
2
3
4
<xsl:template match="photo">
   [img]"{name}.jpg"[/img]
........
</xsl:template>
Hé dat ga ik ook direct nog even testen zodra ik even tijd heb. Dit ziet er nog makkelijker uit. Bedankt!

Dat CDData is toch voor een DTD?????

As it net kin sa os it moat, dan moat it mar sa os it kin.


Verwijderd

questa schreef op 08 juni 2004 @ 11:49:
Is
code:
1
CDATA[[
niet voor jou de oplossing? Of begrijp ik je probleem nu even niet.
Je begrijpt het probleem even niet :P

het gaat hem gewoon om met xslt een stukje xml in een html tag zetten

met CDATA krijg je je xsl en alles gewoon te zien en hij wil juist dat er balalbla.jpg in de img src-tag komt te staan.

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Verwijderd schreef op 08 juni 2004 @ 16:37:
[...]
Je begrijpt het probleem even niet :P

het gaat hem gewoon om met xslt een stukje xml in een html tag zetten

met CDATA krijg je je xsl en alles gewoon te zien en hij wil juist dat er balalbla.jpg in de img src-tag komt te staan.
Oke, ik heb hem door... dan heeft Questa niets gezegt :z
Pagina: 1