gpt4 book ai didi

jquery - jQuery XML解析中的错误消息

转载 作者:行者123 更新时间:2023-12-03 07:59:54 30 4
gpt4 key购买 nike

我想知道jQuery在解析XML时会提供什么样的信息。 Here is an example

整体上存在错误:

Error: Invalid XML: This isn't valid XML at all.



或者,您可以使用 e.message提取消息:

Invalid XML: This isn't valid XML at all.



但是还有什么其他方法呢?例如,是否有可能仅获得“Invald XML”位?我已经搜寻了很久了,但是找不到任何文档。

此外,jQuery是否会生成这些错误后备,还是仅使用浏览器的XML处理?

最佳答案

您问题的答案直接包含在jQuery源代码中:

jQuery.parseXML = function( data ) {
var xml, tmp;
if ( !data || typeof data !== "string" ) {
return null;
}
try {
if ( window.DOMParser ) { // Standard
tmp = new DOMParser();
xml = tmp.parseFromString( data, "text/xml" );
} else { // IE
xml = new ActiveXObject( "Microsoft.XMLDOM" );
xml.async = "false";
xml.loadXML( data );
}
} catch( e ) {
xml = undefined;
}
if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {
jQuery.error( "Invalid XML: " + data );
}
return xml;
};

是的,它正在使用浏览器方法,并且

不,如果不重写方法,就无法确定具体问题。

Helpful jQuery Source Viewer with method search

关于jquery - jQuery XML解析中的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26440244/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com