JavaScript功能还是比较丰富的,转换的方法也不单单是只有一种,具体选用哪种还是需要按具体实施需求来定。 那么这次来讲下JavaScript所自带的一些方法功能: 方法使用的载体: 1. JavaScript自带的载体:var next = output.append(input[0]),我们可以拿next来作为方法的载体; 2.自己编写载体:通过设置varinfo=xxxxxx来作为载体,载体内容可是自己编写,也可以从报文中获取。
具体的方法: 1. setText(stringbody, string encoding) 功能作用: 设置消息的正文使用提供的字符串,并使用确认的字符编码。 具体使用: next.setText(“字符串内容”, “字符集编码”); 基础编码:IBM437,IBM775,ISO-8859-1,ISO-8859-2,UTF-8,UTF-16,windows-1250 扩展编码:Big5,GBK,EUC-JP,IBM-Thai,ISO-2022-CN,JIS_X0201,x-JIS0208 (以上编码均为部分) 2.setField(string field, objectvalue) 功能作用: 消息中的字段的值设置为指定的值,如设置报文中指点位置name字段的值。 具体使用: next.setField(“消息字段位置”, “指定的值”); 指定的位置:“/message/info/name” 指定的值:“张三” 反向功能:getField(string field) 获取指点位置字段的值。 3.addError(string error) 功能作用: 将一个错误消息添加到消息。 具体使用: next.addError(“报错内容”);
添加后该信息直接移至错误队列,错误原因为添加的报错内容。
|