Autor Zpráva
prot
Profil *
Zdravim,

projizdim v XSLT v cyklu elementy a chci pouzivat position nasledovne:

/Statistics/Headers/Header[position()]/@name

aby to postupne vybiralo ty hodnoty z Header. Bohuzel se nic nedeje. Pokud zkusim vypsat treba
/Statistics/Headers/Header[3]/@name

tak to funguje, i kdyz si vypisu samotny position, tak to vypise ty pozice spravne.


+ mam podminku v tom cyklu

<xsl:when test="position()>6"></xsl:when>

pokud je znamenko obracene < napise to chybu pri parsovani:

The value of attribute "test" associated with an element type "null" must not contain the '<' character.

Coz moc nechapu jak muze bejt null.

Diky za rady
Joker
Profil
prot:
V XML atributech nemohou být znaky < a >, je nutné psát &lt; a &gt;
Chamurappi
Profil
Reaguji na Jokera:
Jen menšítko tam nesmí být. Většítko vadí jen v případě, že jsou před ním ]]. (Nicméně v zájmu konzistence je asi opravdu lepší psát i většítka entitou.)
prot
Profil *
Jj diky vetsitko mensitko pres entity funguje, nevedeli byste jeste tu prvni cast? V cem muze bejt problem?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: