xsl-list
[Top] [All Lists]

xpath notation - and operator

2005-01-25 00:01:40
hello,

I want to count the following-sibling nodes "pers_data" in an xml file,
which have two elements given by variables; the categories change also,
therefore they are also given as variables.
for example: all pers_data nodes, which have the division "Innenausbau" and
the group "group1"

<xsl:if
test="count(following-sibling::pers_data[document(./url/@path)/pers_data/*[name()=
$category] = $element and *[name()= $category_before] = $element_before])">

I am not shore that the and operator has the rigth notation. Can anyone give
my an help to solve the problem?
many thanks,
markus

xml file
<node label="interviewees" status="active" type="interviewee">
  <pers_data id="2" status="active" task="interviewee">
    <url path="/quirxi/qpers_data/2.xml" proto="file"/>
  </pers_data>
  <pers_data id="3" status="active" task="interviewee">
    <url path="/quirxi/qpers_data/3.xml" proto="file"/>
  </pers_data>
  <pers_data id="4" status="active" task="interviewee">
    <url path="/quirxi/qpers_data/4.xml" proto="file"/>
  </pers_data>
  ...
</node>

the pers_data files look like
<pers_data task="interviewee" id="2" status="active">
<surname>Martin</surname>
<lastname>Maierunteregger</lastname>
<group>group1</group>
<division>Innenausbau</division>
<school>htl imst</school>
<userid>c</userid>
<pass>c</pass>
<sex>m</sex>
</pers_data>


-- 
-----------------------------
Mag. Markus Hanel
Rottweilerstraße 29
A-6460 IMST
0650 - 7847941
markus(_dot_)hanel(_at_)gmx(_dot_)at
----------------------------

--~------------------------------------------------------------------
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>
--~--



<Prev in Thread] Current Thread [Next in Thread>