2016-11-21 6 views
0

私は私のビューでiframeを使用しています。私が作る場合(行43、列53に指示している "?")odoo iframeが受け入れられない "?" in url

、行43、列53しかし、 '' 期待: XMLSyntaxError:EntityRef

私はodooログからこのメッセージを取得していますurlを短くするか、 "?"それはうまく動作します。

 <record id="view_complaints_form" model="ir.ui.view"> 
     <field name="name">complaints.form</field> 
     <field name="model">complaints</field> 
     <field name="arch" type="xml"> 
       <form string="Embedded Webpage" version="7.0" edit="false"> 
    <iframe marginheight="0" marginwidth="0" frameborder = "0" 
      src="myurl.com/index.php?view=cycle&group=0" width="100%" height="1000"/> 
</form> 
     </field> 
    </record> 

答えて

0

アンパサンド記号&は、XMLとcannot be used plainlyでこのコンテキストで特別な意味(実体参照)を持っているので、エスケープする必要があります。

<iframe marginheight="0" marginwidth="0" frameborder="0" 
     src="myurl.com/index.php?view=cycle&amp;group=0" width="100%" height="1000"/> 

アンパサンド表しので、あなたは、XMLSyntaxError: EntityRef: expecting ';'を取得していますエンティティ参照の開始ですが、参照名はなく、セミコロンはありません。 &amp;は、アンパサンド自体のエンティティ参照です。

関連する問題