1.2、非IE( Mozilla, Firefox, Opera,chrome, safari)
这部分需要分为两个部分,主要的原因是Mozilla, Firefox, Opera如果解析错误,parseFromString...返回一个document对象,但这个对象的文档元素是
例如:
:
id="xml_error" style="display: block...而如果是Safari和chrome浏览器返回的文档包含标签,但是该元素只会出现在解析错误的地方,因此通过xmlDoc.documentElement.nodeName这种方式是无法获取是否解析错误..., Opera浏览器,如果是的话,可以直接获取错误信息,而Safari和chrome浏览器则需要获取标签的innerHtml值
二、代码才是王道,下面就是主要的代码实现
/*
* 验证xml格式的正确性..., Opera, chrome, safari,etc.