Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何处理符号&;在OpenERP的标签或字符串中?_Xml_Forms_Openerp_Openerp 7 - Fatal编程技术网

Xml 如何处理符号&;在OpenERP的标签或字符串中?

Xml 如何处理符号&;在OpenERP的标签或字符串中?,xml,forms,openerp,openerp-7,Xml,Forms,Openerp,Openerp 7,我正在尝试从标准的合作伙伴表单中删除一个选项卡。我要删除的选项卡是Sales&Purchases。我没有任何问题就把他们的兄弟姐妹都带走了,但我不能对这一个做同样的事情。这是因为符号和。我总是收到一个错误,即XML无效体系结构 我试着用这两行: <xpath expr="/form//notebook//page[@string='Sales &amp; Purchases']" position="replace"/> 以及: 总是同样的错误。有人知道怎么做吗?试

我正在尝试从标准的合作伙伴表单中删除一个选项卡。我要删除的选项卡是
Sales&Purchases
。我没有任何问题就把他们的兄弟姐妹都带走了,但我不能对这一个做同样的事情。这是因为符号。我总是收到一个错误,即
XML无效体系结构

我试着用这两行:

<xpath expr="/form//notebook//page[@string='Sales &amp; Purchases']" position="replace"/>

以及:


总是同样的错误。有人知道怎么做吗?

试试这个,会有用的

一般来说,我们可以用这个

<page string="string name" position="replace">
    <!-- here you can define your replace with page -->
</page>
  • 显示您的新页面

    <page string="Internal Notes" position="after">
        <page string="Page Name">
            <!-- put your field -->
        </page>
    <page>
    
    
    

  • 希望这对您有所帮助。

    有什么错误?请尝试删除双斜杠谢谢!但结果仍然是一样的(视图体系结构的XML无效!)。我很确定问题出在这些行中,因为如果我删除它们,就不会有错误。关于&,因为如果我尝试删除同级页面(例如,“内部注释”),它使用相同的表达式工作:它也适用于我的代码不会给出错误,因为我尝试过它,可能是您做了错误的事情。当以上代码通过时,将比我们不需要的
    有所帮助。如果您想要上面的代码示例,可以签出
    sale\u journal
    模块的
    sale\u journal\u view.xml
    文件。这对你有帮助。你是对的,这与&。我复制并粘贴了您上面提到的模块,position=“inside”起作用。但如果我把“替换”,它会给出一个错误!为什么我不能删除“销售和采购”?有你的问题,我编辑了我的答案,请复查。非常感谢!我是被迫让页面消失的,所以我不能听从你的建议。使页面不可见是我一直在寻找的解决方案。再次感谢你的耐心。
    <page string="Sales &amp; Purchases" position="attributes">
        <attribute name="invisible">1</attribute>
    </page>
    
    <page string="Internal Notes" position="after">
        <page string="Page Name">
            <!-- put your field -->
        </page>
    <page>