注册 登录

IWS建站帮助文档

什么是标记

标记与html标签类似,总在两个尖括号< >中,分为闭合式与开放式两种。

闭合式是指如html下的div标签,总是成对使用,有开头与结尾;开放式是指如html下的img、br等标签无需结尾。


标记的写法如:

<jzx2:tagname attr1name="attr1value" attr2name="attr2value">

总以“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编码转义,如<>"等符号需写成&lt;&gt;&quot;

在js或在html标签属性中使用,标记的所有内容需要进行html编码转义。