小编ben*_*yze的帖子

outerHTML在IE中未定义

我的代码从Ajax调用中获取JSON,该调用包含XML,并通过它读取一些信息.

虽然XML的解析在Chrome中运行良好,但它不在IE中,因为在IE中outerHTML返回undefined.

我已经经历了几个帖子并尝试了几种可能的解决方案但没有成功.

JavaScript代码是:

$.ajax({
    url: 'getJSONwithXML.do',
    type:'POST',
    data:'',
    dataType: 'json',
    cache: false
}).done(function(data) {
    var jsonResp = JSON.parse(data.data.respuesta);
    var parser = new DOMParser();
    var xmlDoc = parser.parseFromString(jsonResp,"text/xml");
    var texto = $(xmlDoc).find('texto').prop('outerHTML');
    console.log(texto); // <--- undefined in IE
    $('body').append('<div>' + texto + '</div>');
});
Run Code Online (Sandbox Code Playgroud)

我得到的xml jsonResp是:

<?xml version="1.0" encoding="UTF-16"?>
<envio>
    <version>1.0.0</version>
    <anuncios>
        <remitente>
            <nodoRemitente>Nodo Remitente</nodoRemitente>
        </remitente>
        <anuncio>
            <emisor>
                <nodoEmisor>Nodo Emisor</nodoEmisor>
            </emisor>
            <metadatos>
                <id>16249</id>
            </metadatos>
            <contenido>
                <texto>
                    <p>
                        Notificación de prueba
                    </p>
                    <p>
                        Notificación de prueba …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer undefined outerhtml

7
推荐指数
1
解决办法
1710
查看次数

如何使用Class.getResource()加载资源?

我发布这个问题是因为我无法理解为了从我的java项目加载资源文件我必须做什么.

结构如下:

在此输入图像描述

我想要做的是加载boletinoficial.wsdl文件以获取URL.

我曾尝试多种方法来做到这一点:getClass.getClassLoader.getResource(),getClass.getResource(),使用绝对路径,相对路径.但总是得到null或异常.我还在src构建路径中添加了文件夹,但没有成功.

有没有简单的方法来加载该文件?

编辑

好.现在我有了结构,

在此输入图像描述

如何boletinoficial.wsdl从App.java类加载资源?

java getresource maven

-3
推荐指数
1
解决办法
1695
查看次数