Toon posts:

[XSL] XML element of XSL functie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende (simpele) probleem.....
XML:
1
2
3
4
5
6
<textveld> 
 <text style="strong">
 <![CDATA[ Aantal geïmporteerde regel: 2350  ]]> 
  </text>
  </textveld>
 

bovenstaande is een stukje xml, ik wil nu een for-each doen op het <text> element...
als ik
XML:
1
<xsl:for-each select="./text">


doe gaat die gekke XSL de text() functie gebruiken, ipv mijn <text> element. Maar omdat er geen tekst in <textveld></textveld> staat geeft dit dus geen resultaat....

[ Voor 13% gewijzigd door Verwijderd op 03-07-2006 16:57 ]


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Welke XSL processor gebruik je?

Rustacean


Verwijderd

Topicstarter
Die van PHP5 :)

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 09-12-2025
En als je dit doet:
code:
1
./*[name() = 'text']

Gokje.

Lijkt me overigens erg vreemd als die toch de functie aanroept. Dat moet een bug zijn dan.

[ Voor 55% gewijzigd door Michali op 03-07-2006 21:08 ]

Noushka's Magnificent Dream | Unity


Verwijderd

Topicstarter
Probleem opgelost, het was gelukkig niet wat ik hier vroeg ;-)
Maar een foutje in de xml...
Mijn collega had een leuke \n in de xml verstopt :P
PHP:
1
2
3
$resultaten.="<textveld><text style=\"strong\">\n"; // hier staat dus die \n teveel ;)
$resultaten.= cdata($lang["aantalgeimporteerd"].": ".$aantal);
$resultaten.="</text></textveld>\n";