微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Transform plugin

程序名称:Transform plugin

授权协议: 未知

操作系统: 未知

开发语言:

Transform plugin 介绍

The Transform plugin enables users to easily make cross-browser XML
transformations with XSL. The plugin does not rely on additional libraries and
utilizes all ajax options. Very flexible and easy to use.

Transform features include:

  • Asynchronous or non-asynchronous calls
  • Multiple asynchronous transformations at once
  • Pass an object or html for a loading message
  • Automatically transform by providing a custom transform attribute to the element
  • Now supports all ajax options such as beforeSend
  • Request data from URL or pass as string
  • Works with xsl:import and xsl:include
  • Pass custom parameter values to XSL and callback functions
  • Custom handlers for ‘success’, ‘error’, and ‘complete’
  • Non-asynchronous calls return transformed HTML
  • Option to append XML and XSL as a data island
  • Works with selectors
  • No ActiveX objects
  • No web server required. An unintentional result, but most features run from the desktop
  • Tested in IE6+, Firefox2+, Opera 9, Safari 3, netscape 8, and Flock

Examples: - More available in download

//Simple request for element with id=”result”
$(“#result”).transform({xml:”file.xml”,xsl:”file.xsl”});
-or-
$.transform({el:”#result”,xml:”file.xml”,xsl:”file.xsl”});

//With XSL parameter
$(“#result”).transform({
xslParams:{name:”value”},
xml:”file.xml”,xsl:”file.xsl”
});

//Non-async returns HTML
var html = $.transform({async:false,xml:”file.xml”,xsl:”file.xsl”});

//Custom handlers
$(“#result”).transform({
success:someFunc,error:someFunc,complete:someFunc,
xml:”file.xml”,xsl:”file.xsl”
});

//Pass XML and XSL as string
$(“#result”).transform({xslstr:[xsl string], xmlstr:[xml string]});

//Use transform attribute to transform on load with msg

//Request xml from web service by using an ajax object for the xml instead of
file name
$(“#result”).transform({
xml:{
url:”service.asmx/AddTogether”,
data:{
y:$(“#y”).val(),
x:$(“#x”).val()
},
type:”POST”,
dataType:”xml”
},
xsl:”xsl/service.xsl”
});

Post your thoughts:
Any thoughts on the plugin are greatly appreciated. You can post them
here

Transform plugin 官网

http://plugins.jquery.com/project/Transform

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐