xpath - 如何通过 Xpath 设置元素,在那些已经使用 Xpath 设置的元素内?

标签 xpath openerp odoo-10

我想在已经通过 xpath 设置的其他元素中使用 xpath 来指示元素的位置。

下面的一个已经通过 xpath 设置(我没有改变)

<xpath expr='//div[@id='d']' position='inside'>

  <form id='a'>

      //Base_Code       

  </form>    

</xpath>

现在我想要什么,我想在上面的“表单”之后设置下面的元素。
<xpath expr='//div[@id='d']//form[@id='a']' position='after'>

  <div id='b'>

      //My_Code       

  </form>    

</xpath>

错误是:无法在父 View 中找到

最佳答案

您可以通过继承已经继承的 View 来尝试以下操作:

<xpath expr="//form[@id='a']" position="after">
    <div id='b'>
    </div>
</xpath>

关于xpath - 如何通过 Xpath 设置元素,在那些已经使用 Xpath 设置的元素内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45993602/

相关文章:

java - 使用 JDom 的 XPath

python - 如何通过xpath提取html dom内文本节点的文本?

python - OpenERP fields.function() 解释

odoo - 如何在 Odoo 中激活开发者模式?

xml - Xpath 不适用于 XML::Twig::XPath::Elt

python - 如何单击父元素

python - 如何将列表中的数据放入many2many

python - 如何在 Odoo 中创建分为不同月数的可编辑 ListView ?

openerp - 如何在qweb报告odoo中获取当前登录用户名

python - 为什么 OpenERP 报表查询结果与 SQL 查询结果不同?