从具有相同类名的表中获取tr id


get tr id from a table with the same class name

我有一个这样的表

<table id = tablename>
    <tbody>
         <tr id=500, class=classname>
         <tr id=503, class=classname>
         <tr id=504, class=classname>

等等…

我必须得到每个tr行的id从DOM使用phpunit…我试着给出xpath

//table[@id = 'tablename']/tbody

并在我的代码中动态添加/tr[i],其中i为1,2,3,等等

  1. 第一个phpunit说它不能识别xpath…请帮我查一下xpath

  2. 使用这个Xpath我做了

    trID美元= $ this -> byTag ($ xPath) ->属性(id);

我不确定这是否是从xpath

获取id的正确方法

感谢您的建议

我必须从DOM

中获取每个tr行的id

以下XPath表达式

//table[@id = 'tablename']/tbody/tr/@id

应该返回所有找到的tr元素的id属性。话虽如此,我并不熟悉如何将XPath嵌入到PHP中—可能是PHP特有的其他地方出了问题,例如转义规则。