如何解决用XSLT重新创建网页?
| 而不是将外部网页打开到iframe中,我想知道是否可以“读取”外部Web HTML代码(例如DIV标签),并且有内容可以使用XSLT创建新的HTML页面吗?解决方法
以下链接是一个示例,该示例使用jQuery从服务器读取XML文件并在页面上显示数据:
http://think2loud.com/reading-xml-with-jquery/
http://www.think2loud.com/examples/xml/
重要的是要注意,返回的数据是严格的XML。您还可以返回JSON。
我强烈建议使用框架(例如jQuery)来检索数据,而不是直接使用XMLHttpRequest,因为要考虑许多跨浏览器问题。 jQuery还具有一个不错的API,用于在检索数据后处理DOM。
编辑
以下是未经测试的示例,该示例说明了如何在检索HTML文件时可以执行与以上示例类似的操作。请注意,我在介绍一些重要的jQuery函数。如果您决定走这条路,则应阅读《入门指南》。特别是有关选择器和操纵的位。
// the get() function is used to retrieve a file
jQuery.get(
// the filename on the server is \"somefile.html\"
\"somefile.html\",// the contents of \"somefile.html\" are passed to this function
function(html) {
// use jQuery to find all <p> tags and append them
// to <div id=\"resultContainer\">
jQuery(html).find(\"p\").each(function(ix,p) {
jQuery(\"#resultContainer\").append(p);
});
},// lets jQuery know the file type we are retrieving is an HTML file
\"html\"
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。