hmmm. I'm not an XPath expert, but it looks like a bug. What do the text 
nodes say? (can you send the values from getNodeValue()?)



Christian Ewers <[EMAIL PROTECTED]> wrote on 01/30/2007 10:07:57 AM:

> 
> Hi,
> 
> I'm using the queryResourceProperties() method to get idle resources 
from a
> ServiceGroup.
> My xpath-query  is: (sg is the ServiceGroupClient)
> 
> Node[] eprs =
> 
sg.queryResourceProperties("/wsrf-sg:ServiceGroupRP/wsrf-sg:Entry[./wsrf-sg:
> Content/muws2:OperationalStatus
>  =
> 
'Available']/wsrf-sg:MemberServiceEPR[contains(./wsa:Address,'WSResource')]",
>  "http://www.w3.org/TR/1999/REC-xpath-19991116";);
> 
> 
> When their aren't any resources availaibe, the result is an correct 
empty
> node-array. When there are available resources I get them but I get
> additional "#text"-nodes for each "real" result.
> For example, when I have one idle resource I get the following result 
for
> the following loop
> 
> for (Node node : eprs) {
>       System.out.println((i++)+"
> \n"+node.getNodeName()+"\n"+XmlUtils.toString(node));
> }
> 
> ----- log-----
> 0
> #text
> 
> 
> 1
> wsrf-sg:MemberServiceEPR
> <?xml version="1.0" encoding="UTF-8"?>
> <wsrf-sg:MemberServiceEPR
> xmlns:wsrf-sg="http://docs.oasis-open.org/wsrf/sg-2";>
>     <wsa:Address
> xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://localhost:
> 8080/DefaultService/services/PAIResource</wsa:Address>
>     <wsa:ReferenceParameters
> xmlns:wsa="http://www.w3.org/2005/08/addressing";>
>         <muse-wsa:ResourceId
> xmlns:muse-wsa="http://ws.apache.org/muse/addressing";>uuid:701e1d9b-
> fb93-93fc-6242-20de49fa9fba</muse-wsa:ResourceId>
>     </wsa:ReferenceParameters>
> </wsrf-sg:MemberServiceEPR>
> 
> 2
> #text
> ------end log------
> 
> Does my query result in some empty elements, or is this a bug?
> 
> Regards,
> Christian
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to