xml editor

   XML Editor
   XML Author
      DITA Editor
      DocBook Editor
      TEI Editor
      XHTML Editor
      Schema Editor
      XML Schema Editor
      RelaxNG Editor
   XQuery
   SVN Client
      Office Open XML
      XSL:FO Editor
      SVG Editor
      WSDL Editor
Supported platforms
Compatible with Windows7 & Mac OS X Snow Leopard
Ready for
data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

count() woes


Subject: count() woes
From: Natalie Rooney <nrooney@xxxxxxxxxxxxx>
Date: Thu, 11 Nov 1999 17:51:58 -0600

I am reposting my email to make my problem a bit more clear.  I am including
the xml below.  Sorry to be so vague in the
first two postings.

Weird Behavior:

<xsl:value-of select="count( (//BADUSERS/BADUSER)[2] )"/>
returns 1

<xsl:value-of select="count( (//BADUSERS/BADUSER)[2]/* )"/>
returns nothing

<xsl:value-of select="count( //BADUSERS/BADUSER[2] )"/>
returns 0

<xsl:value-of select="count( //BADUSERS/BADUSER[1]
)"/>                          returns 3



Also, this works as expected:

    <xsl:apply-templates select="(//BADUSERS/BADUSER)[2]/*"/>

That is, the child nodes of the second baduser node are returned.  But, this
returns nothing:

    <xsl:value-of select="(//BADUSERS/BADUSER)[2]/*"/>


Can anyone shed some light on this?  I am using XSL:P.

Thanks,
Natalie



I have removed the values of the attributes, but here is the xml structure:


  <?xml version="1.0" ?>
- <RESULTS>

- <DISPLAYNAMES>
  <USERID>User ID</USERID>
  <LAST>Last Name</LAST>
  <FIRST>First Name</FIRST>
  <EMAIL>Email</EMAIL>
  <GEO_REGION>Zip Code</GEO_REGION>
  <STATE>State</STATE>
  <CITY>City</CITY>
  <ADDRESS>Address</ADDRESS>
  <SEX>Gender</SEX>
  <PASSWORD>Password</PASSWORD>
  <CREDIT_CARD>Credit Card</CREDIT_CARD>
  </DISPLAYNAMES>

 <NEWUSER>
  <USERID></USERID>
  <LAS ></LAST>
  <FIRST></FI-RST>
  <EMAIL></EMAIL>
  <GEO_REGION></GEO_REGION>
  <STATE></STATE>
  <CITY></CITY>
  <ADDRESS></ADDRESS>
  <SEX></SEX>
  <PASSWORD></PASSWORD>
  <CREDIT_CARD></CREDIT_CARD>
  </NEWUSER>

<BADUSERS>
 <BADUSER>
  <USERID></USERID>
  <LAS ></LAST>
  <FIRST></FI-RST>
  <EMAIL></EMAIL>
  <GEO_REGION></GEO_REGION>
  <STATE></STATE>
  <CITY></CITY>
  <ADDRESS></ADDRESS>
  <SEX></SEX>
  <PASSWORD></PASSWORD>
  <CREDIT_CARD></CREDIT_CARD>
  </BADUSER>

 <BADUSER>
  <USERID></USERID>
  <LAS ></LAST>
  <FIRST></FI-RST>
  <EMAIL></EMAIL>
  <GEO_REGION></GEO_REGION>
  <STATE></STATE>
  <CITY></CITY>
  <ADDRESS></ADDRESS>
  <SEX></SEX>
  <PASSWORD></PASSWORD>
  <CREDIT_CARD></CREDIT_CARD>
  </BADUSER>

 <BADUSER>
  <USERID></USERID>
  <LAS ></LAST>
  <FIRST></FI-RST>
  <EMAIL></EMAIL>
  <GEO_REGION></GEO_REGION>
  <STATE></STATE>
  <CITY></CITY>
  <ADDRESS></ADDRESS>
  <SEX></SEX>
  <PASSWORD></PASSWORD>
  <CREDIT_CARD></CREDIT_CARD>
  </BADUSER>
</BADUSERS>

  </RESULTS>




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2009 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>® XML Editor