[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: question about count(node())

Subject: RE: question about count(node())
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 22 Jun 2007 13:33:13 +0100
RE:  question about count(node())
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@xxxxxxxxxx]
> Sent: 22 June 2007 12:45
> To: XSL-LIST
> Subject:  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 zusdtzlicher 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

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.