XSL中使用if判断
有时需要根据情况显示数据,xsl中可以使用if来做判断:
<xsl:for-each select="ROOT/ALOOP/FRPARA1/LOOP/FPARA1"> <xsl:if test="MCRECORD[position() =2]/ILOOP/MC/T[......]
有时需要根据情况显示数据,xsl中可以使用if来做判断:
<xsl:for-each select="ROOT/ALOOP/FRPARA1/LOOP/FPARA1"> <xsl:if test="MCRECORD[position() =2]/ILOOP/MC/T[......]
在xsl中给某些地方赋值,可以使用substring方法:
<input name="region" type="hidden"> <xsl:attribute name="value"> <xsl:value-of select="substring(Q[......]
经常会有给input标签赋值,从xsl中取值时可以使用attribute属性:
<input name="region" type="hidden"> <xsl:attribute name="value"> <xsl:value-of select="s[......]
在xsl中写链接字符串时,&符合是很常用的,但是不能直接写,需要转换为&
错误:
<a href="?querytype=2&querypolicyid=20160412114043&type=get">首页</a>
[……]
demo代码如下:
<xsl:for-each select="ROOT/ALOOP/FRPARA8/LOOP/FPARA1"> <li class="topslideli"> <a href="{MCRECORD[position() =2]/ILOOP/MC/[......]
在制作xsl模版时,多少会用到一点js代码,使用如下格式可以运行任意js代码:
<script language="JavaScript" > <xsl:comment> <![CDATA[ var len = jQuery(".topslideli").l[......]
之前利用京东联盟API制作了一个推广链接查询工具(http://devonios.com/app/jd/),好多童鞋前来询问细节,在此把相关代码附上说明。
首先是要获取Token令牌数据,由于token存在有效期,所以不用每次都去请求获取token。
一、获取token[……]
比如一个京东商品链接:http://item.jd.com/888193.html,需要获取这个链接中的ID,即888193。
每个链接的id都是不一样,长度也不同,此时我们可以通过这个id前后固定字符串来取:
function GetBetween($content,$star[......]
某个sql语句中的参数带单引号如果直接使用会出错,此时可以使用htmlspecialchars方法来转换下。
$str = "i'm a chinese"; $str2 = htmlspecialchars($str,ENT_QUOTES);
第二个参数可以有如下值:
[……]
记录两种方式,一种是适用于列数少于26,一种是兼容大于26列的。
方法参数均为:文件名,列名数组,行数据数组
1、适用于少于26行,其中cw::$config为配置文件的自定义的,根据需要修改即可
//列多余26行时,不适用 public static functi[......]
有路径如下:upload/2016-01-10/aaaa.pdf
使用pathinfo方法可以获得路径、文件名、扩展名:
$url1 = 'upload/2016-01-01/aaaa.pdf'; $path = pathinfo($url1, PATHINFO_DIRNAME[......]
在这个页面下载PHP SDK文件:http://www.alidayu.com/center/application/sdk
引入Topsdk.php文件,然后:
function sp_send_sms($number,$param,$tempcode){ vendor('a[......]
常用语生成验证码,比如注册验证码,6位数字:
function sp_get_mobile_code() { $forbidden_num = "1989:10086:12590:1259:10010:10001:10000:"; do { $mobile_code = subst[......]
基于正则校验:
function sp_is_mobilephone($phonenumber){ return preg_match("/^1[34578]{1}\d{9}$/",$phonenumber); }
[……]
使用php自带的函数:filter_var即可:
function sp_is_email($email){ return filter_var($email, FILTER_VALIDATE_EMAIL); }
[……]