This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

XPath question


Hey guys:

I have two variables defined. 

The first ($rules) looks something like:

<rule state="somestate1">
	<attrib name="attributename1">...</attrib>
	<attrib name="attributename2">...</attrib>
	<attrib name="attributename3">...</attrib>
</rule>
<rule>
	<attrib name="attributename1">...</attrib>
	<attrib name="attributename2">...</attrib>
	<attrib name="attributename3">...</attrib>
</rule>
...


The second ($attribs) looks like:

<attrib name="attributename1" state="somestate1">...</attrib>
<attrib name="attributename2">...</attrib>
<attrib name="attributename3" state="somestate1">...</attrib>
...

Now what is all the all the attrib nodes from $rules whose name AND parents
state attribute are not present together in $attribs. Given the example
above, 
I want to select:
<rule state="somestate1">
	<attrib name="attributename1">...</attrib> <!-- Not this -->
	<attrib name="attributename2">...</attrib> <!-- This -->
	<attrib name="attributename3">...</attrib> <!-- Not this -->
</rule>
<rule>
	<attrib name="attributename1">...</attrib> <!-- This -->
	<attrib name="attributename2">...</attrib> <!-- Not this -->
	<attrib name="attributename3">...</attrib> <!-- This -->
</rule>

Any ideas?



Adam van den Hoven
Internet Software Developer
Blue Zone
tel. 604 685 4310 ext. 260
fax 604 685 4391

> Blue Zone makes you interactive. http://www.bluezone.net/
> 
> 
> 

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]