IWS建站帮助文档
什么是标记
标记与html标签类似,总在两个尖括号< >中,分为闭合式与开放式两种。
闭合式是指如html下的div标签,总是成对使用,有开头与结尾;开放式是指如html下的img、br等标签无需结尾。
标记的写法如:
总以“jzx2:”开头,tagname为标记的名称,attr1name为第一个属性名称,attr1value为第一个属性的值,attr2name为第二个属性名称,attr2value为第二个属性的值。
以上为标记的开始,需要配合标记的结束 “</jzx2:tagname>”(开放式标记不需要),才能为一个完整的可正常使用的标记。标记中的所有内容均不区分大小写。
闭合式标记的开头与结尾中间部分,为标记的主体。在主体中也可以包含其他标记,即标记具有嵌套性。如下:
<jzx2:data obj="db.model.product.data">
<jzx2:out obj="data._title">
</jzx2:data>
标记可在html的任意位置使用。
在html标签内部使用:
<a
<jzx2:true obj="data._title">
title="<jzx2:out obj="data._title" />"
</jzx2:true>
>
<jzx2:out obj="data._title" />
</a>
在html标签属性中使用:
<a title="<jzx2:out obj="data._title" />">
<jzx2:out obj="data._title" />
</a>
在js中使用:
<script>
var v1='<jzx2:out obj="data._title" />';
</script>
注意:
标记本身的属性的值中,如果包含特殊字符,需要进行html编码转义,如<、>、"等符号需写成<、>、"。
在js或在html标签属性中使用,标记的所有内容不需要进行html编码转义。