Your <block> element has the following children:
1. A whitespace text node
2. <h1>Mit gesunden...
3. A whitespace text node
4. <p>Bei der Arbeit...
5. A whitespace text node
6. <list> ...
7. A whitespace text node
8. <kursinfo> ...
9. A whitespace text node
I make that 9.
Now, what did you want the answer to be?
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Andreas Peter [mailto:info(_at_)minimag(_dot_)de]
Sent: 22 June 2007 12:45
To: XSL-LIST
Subject: [xsl] question about count(node())
Hello List,
a breif question about the function count():
I have the following structure:
<block>
<h1>Mit gesunden Fuessen laeuft es besser</h1> <p>Bei der
Arbeit, bei der Freizeit, beim Spoert - wir sind taeglich auf
unsere Fuesse angewiesen. Aber nicht immer versehen sie ihre
Arbeit oehne Proebleme. Schoen geringfuegige
Unregelmaessigkeiten wie Druckstellen, Huehneraugen,
durchgetretene Fuesse, Zehenfehlstellungen oeder entzuendete
Ballen schraenken unser Woehl-"ergehen"
betraechtlich ein. Doech muessen wir diese keineswegs als
schicksalsbedingt hinnehmen, denn die Behandlung voen
angeboerenen und erwoerbenen Erkrankungen, Fehlstellungen und
Verletzungen des Fusses hat in den letzten Jahren in der
Medizin deutlich an Bedeutung gewoennen - auch weil voellig
neue Verfahren entwickelt wurden, die es erlauben, selbst
scheinbar "hoeffungsloese" Faelle oeptimal zu versoergen. Dr.
Woelbert zeigt in seinem Voertrag Moeglichkeiten auf, wie mit
und oehne Operatioen Fussproebleme wirksam gelindert,
koerrigiert und geheilt werden koennen.</p> <list> <li>Was
sagen die Blutzucker-Messwerte aus?</li> <li>Ist die
Krankheit erblich?</li> </list> <kursinfo> <tr>
<referent><refname>Seminar mit Hans
Wurscht</refname></referent> </tr> <tr>
<tag>Do</tag><datum>12.06.07</datum><uhrzeit>15:00 - 16:30
Uhr</uhrzeit><kursnr>Kurs-Nr.: </kursnr><nr>10</nr><beitrag></beitrag>
</tr>
<tr>
<tag>Fr</tag><datum>13.06.07</datum><uhrzeit>14:00 - 15:30
Uhr</uhrzeit><kursnr>Kurs-Nr.: </kursnr><nr>90</nr><beitrag></beitrag>
</tr>
<tr>
<tag>Sa</tag><datum>13.06.07</datum><uhrzeit>14:00 - 15:30
Uhr</uhrzeit><kursnr>Kurs-Nr.: </kursnr><nr>68</nr><beitrag></beitrag>
</tr>
<tr>
<tag>So</tag><datum>13.06.07</datum><uhrzeit>14:00 - 15:30
Uhr</uhrzeit><kursnr>Kurs-Nr.:
</kursnr><nr>50</nr><beitrag>10 Euro</beitrag> </tr> <tr>
<tag>Mo</tag><datum>13.06.07</datum><uhrzeit>14:00 - 15:30
Uhr</uhrzeit><kursnr>Kurs-Nr.: </kursnr><nr>35</nr><beitrag></beitrag>
</tr>
<tr>
<zusatz><zusatztext>blabla hier kommt noch zusätzlicher Text
hinein, wie z.B. Handtücher mitbringen
usw.</zusatztext></zusatz> </tr> </kursinfo> </block>
I match on <block> and count the nodes by using
<xsl:with-param name="countnodes" select="count(node())"/>
The returned value is "9". I need to know how many nodes are
between the element <block>. Could anyone of you out there
explain to me which nodes are counted? I cannot see any schema behind.
Thanks so much,
Andreas
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--