selecting all the columns in a table based on the column headersvalue

Y

yawnmoth

<table>
<thead>
<tr>
<td>Part #</td>
<td>Description</td.
<td>Price</td>
</tr>
</thead>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
</table>

Would it be possible to, using a single query, load every x'th <td> in
every <tr> after <thead> based on the position of the 'Price' <td> in
<thead>?
 
M

Martin Honnen

yawnmoth said:
<table>
<thead>
<tr>
<td>Part #</td>
<td>Description</td.
<td>Price</td>
</tr>
</thead>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
</table>

Would it be possible to, using a single query, load every x'th <td> in
every <tr> after <thead> based on the position of the 'Price' <td> in
<thead>?

/table/tr/td[position() = count(../../thead/tr[1]/td[. =
'Price']/preceding-sibling::td) + 1]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,020
Latest member
GenesisGai

Latest Threads

Top