Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] XPath Query Required [Thread Next] Re: [xsl] XPath Query RequiredTo: Date: 6/1/2005 6:13:00 AM Hi,
if you have this XML (if I understand your question):
<root>
<get-roleservices-recordrow>
<get-roleservices-RoleID>1</get-roleservices-RoleID>
<get-roleservices-ResourceID>6</get-roleservices-ResourceID>
<get-roleservices-IsWindowsEnabled>False</get-roleservices-IsWindowsEnabled>
<get-roleservices-IsLinuxEnabled>True</get-roleservices-IsLinuxEnabled>
</get-roleservices-recordrow>
<get-roleservices-recordrow>
<get-roleservices-RoleID>1</get-roleservices-RoleID>
<get-roleservices-ResourceID>4</get-roleservices-ResourceID>
<get-roleservices-IsWindowsEnabled>False</get-roleservices-IsWindowsEnabled>
<get-roleservices-IsLinuxEnabled>True</get-roleservices-IsLinuxEnabled>
</get-roleservices-recordrow>
<get-roleservices-recordrow>
<get-roleservices-RoleID>1</get-roleservices-RoleID>
<get-roleservices-ResourceID>6</get-roleservices-ResourceID>
<get-roleservices-IsWindowsEnabled>True</get-roleservices-IsWindowsEnabled>
<get-roleservices-IsLinuxEnabled>True</get-roleservices-IsLinuxEnabled>
</get-roleservices-recordrow>
<get-roleservices-recordrow>
<get-roleservices-RoleID>1</get-roleservices-RoleID>
<get-roleservices-ResourceID>9</get-roleservices-ResourceID>
<get-roleservices-IsWindowsEnabled>False</get-roleservices-IsWindowsEnabled>
<get-roleservices-IsLinuxEnabled>True</get-roleservices-IsLinuxEnabled>
</get-roleservices-recordrow>
</root>
than this xpath
root/get-roleservices-recordrow[get-roleservices-RoleID='1' and
get-roleservices-ResourceID='6']/get-roleservices-IsWindowsEnabled
will select two "records".
So, the answer is - yes, it will.
-Borut
On 1.6.2005 6:59, Asim Qazi wrote:
Hi Borut,
Thankx for the Quick reply,
i m sorry i missed in thing the "<get-roleservices-recordrow>" node will b
repeating with different combinations of RoleID and ResourceID,
will this query would b same even for repeating nodes ??
qAZI aSIM.
----- Original Message -----
From: "Borut BolD
ina" <bob@xxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, May 31, 2005 5:21 PM
Subject: Re: [xsl] XPath Query Required
In short:
get-roleservices-recordrow[get-roleservices-RoleID='1' and
get-roleservices-ResourceID='6']/get-roleservices-IsWindowsEnabled
-Borut
On 31.5.2005 14:13, Asim Qazi wrote:
Hi All
<get-roleservices-recordrow>
<get-roleservices-RoleID>1</get-roleservices-RoleID>
<get-roleservices-ResourceID>6</get-roleservices-ResourceID>
<get-roleservices-IsWindowsEnabled>False</get-roleservices-IsWindowsEnabled
<get-roleservices-IsLinuxEnabled>True</get-roleservices-IsLinuxEnabled>
</get-roleservices-recordrow>
this is my xml strcture i want to read the value of
"get-roleservices-IsWindowsEnabled" where get-roleservices-RoleID=1 and
get-roleservices-ResourceID=6
thankx in advance.
Qazi Asim | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
