【发布时间】:2013-11-27 12:00:43
【问题描述】:
我正在寻找一种在特定条件下执行 xpath 表达式的方法:
这是我的代码:
<table>
<table>
<thead>
<tr>
<td>
<table>
<tr align="center" valign="top">
<td colspan="1" rowspan="1">
<img alt="WorkInstruction_Icon" src=".\I_WI_Text.png"/>
</td>
<td>
<p>
<span>GEHAEUSE re einsetzen</span>
</p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1" align="left">
<a href=".\SCR_27Aug2013_101146_002.jpg">
<img src=".\SCR_27Aug2013_101146_002.jpg" />
</a>
</td>
</tr>
</table>
</td>
</tr>
</thead>
</table>
<!-- MORE TABLES MY XPath has to evaluate -->
</table
我希望我的 XPath-Query/Skript 执行以下操作:
检查这个表的第一个img-tag的alt-Attribute,如果它包含WorkInstruction,那么做一个Array-Entry:
Array(
[0] => WorkInstruction Gehaeuse re einsetzen,
[1] => WorkInstruction SCR_27Aug2013_101146_002.jpg)
)
“Gehaeuse re einsetzen”和“SCR_27Aug2013”部分来自 span-Tag 和 a-Tag。
数组不一定是这样的。唯一重要的是我可以将“Gehaeuse re einsetzen”和其他条目识别为 WorkInstructions。
【问题讨论】:
标签: php html xml xpath conditional-statements