xPage XSP 编辑器不允许我输入&
src url
<xp:script src="http://maps.googleapis.com/maps/api/js?key=1234&test=1" />
或者
<script src="http://maps.googleapis.com/maps/api/js?key=1234&test=1" />
我当然可以将网址更改为&
但谷歌不接受网址
有任何想法吗?
?
xPage XSP 编辑器不允许我输入
&
src url
&
表示“字符引用的开始”。如果您想包含一个作为数据,您必须使用它的字符引用:&
.
我当然可以将网址更改为
&
但谷歌不接受网址
XML 解析器必须将其解码回&
从 XML 转换为数据结构的时间。当它到达谷歌时,它应该不再是&
了。
不要使用脚本,使用 xp:scriptBlock 输出脚本,如下所示:
<xp:scriptBlock>
<xp:this.src><![CDATA[
http://maps.googleapis.com/maps/api/js?key=1234&test=1
]]></xp:this.src>
</xp:scriptBlock>
希望有帮助。
如果使用属性面板/事件视图来输入值,那么如果 Domino Designer 在属性值中检测到特殊的 XML 字符,则应该将属性转换为 CData。如果您将值手动输入到源设计器中,则不会修改属性值。
<xp:scriptBlock>
<xp:this.src><![CDATA[http://maps.googleapis.com/maps/api/js?key=1234&test=1]]></xp:this.src></xp:scriptBlock>
是用特殊字符输入xml的正确方法