正则表达式获取xml标签值

正则表达式获取xml标签值,第1张

js:

var reg = /<script[^>]>((:(!<\/script>)[\s\S]))<\/script>/gi;

var str = '<script language="javascript">alert(\'邮件发送成功。\');windowopener = null; windowclose(); </script>';

strreplace(reg, "$1");

java:

String reg = "<script[^>]>((:(!<\\/script>)[\\s\\S]))<\\/script>";

String str = "<script language=\"javascript\">alert('邮件发送成功。');windowopener = null; windowclose(); </script>";

Systemoutprintln(strreplaceAll(reg, "$1"));

既然是个API,按理它本身应该提供跨域解决方案的,否则它就是个不完善的API。如果确实要自己解决,我个人认为只有通过代理页面转发才是最好的方法,就是说自己要有可控制的服务器( 虚拟主机也可),然后用php、asp或jsp做一个程序文件,你的js把ajax请求发送到这个文件中,这个文件再通过你说的api把请求发送到目标服务器(服务器间的通讯是不存在跨域问题的),获取到xml数据后再转发给你的js,也就是说你只需要跟你自己的服务器联系即可,剩下的事由它去完成。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset=UTF-8>

    <title>Ajax</title>

    <script>

        function getNewContent() {

            var request = get>

以上就是关于正则表达式获取xml标签值全部的内容,包括:正则表达式获取xml标签值、怎么通过js跨域获取xml文件并解析到html上呢我要弄一个简单天气预报的页面,主要是怎么去获取。、js或jquery 根据要求解析XML等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10069154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存