/**
* 支持chrome, firefox, ie的xml验证
*/
function validateXML(txt){
// code for IE
if (window.ActiveXObject){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
if(xmlDoc.parseError.errorCode!=0){
//txt="Error Code: " + xmlDoc.parseError.errorCode + "\n";
//txt=txt+"Error Reason: " + xmlDoc.parseError.reason;
//txt=txt+"Error Line: " + xmlDoc.parseError.line;
//alert(txt);
//Ext.Msg.alert("警告","XML验证错误!");
return false;
}else{
//alert("XML验证通过!");
return true;
}
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument){
var parser=new DOMParser();
var xmlDoc=parser.parseFromString(txt,"text/xml");
if (xmlDoc.documentElement.nodeName=="parsererror" || xmlDoc.documentElement.firstChild.nodeName=="parsererror"){
//Ext.Msg.alert("警告","XML验证错误!");
return false;
}else{
//alert("XML验证通过!");
return true;
}
}
}
分享到:
相关推荐
Javascript验证xml格式正确,合法。
AllyourX 标准版 该存储库包含与 AllyourX 标准相关的源代码。 Ally - AllyourX 驱动编辑器的规范实现(立即) Allyourx.org - Allyourx.org 网站数据、生成器和上传脚本(立即)
NULL 博文链接:https://xiegangthrille.iteye.com/blog/384320
Free JavaScript Editor编辑器是一个先进的Java脚本编辑器,验证器和调试器对于初学者和专家。 免费的JavaScript编辑器是用于专业编辑JavaScript代码和创建动画和其他特殊效果网页使用DOM中,使用DOM, DHTML, CSS, ...
function LoadXml(xmlPath) { try { if (window.ActiveXObject) { xmlDoc = new ActiveXObject(Microsoft.XMLDOM); } } catch (e) { try { xmlDoc = document.implementation.createDocument(, , null); }
● 使用Ajax、E4X/XML和JSON推动Web 2.0应用 ● 执行数据输入验证和提高安全性 配书光盘 配书光盘的精彩内容如下: ● 29个附赠章节,这些章节讨论了数据输入验证、脚本 调试和跨浏览器动态HTML等高级主题。 ● 可供...
并创造性的采用xml来存贮表单验证信息,使得表单的验证成为整个项目中最不重要的环节,开发者只需要定义几个xml标记,就可以创建出复杂的验证策略,而不用编写一行JavaScript代码。由于采用xml集中管理表单验证,...
第9章 JavaScript中的XML 223 9.1 XML语言 223 9.1.1 XML概述 223 9.1.2 XML文档结构 225 9.1.3 XML标记 226 9.1.4 XML文档元素 226 9.1.5 XML属性 229 9.1.6 XML命名空间 230 9.2 XML DOM 231 9.2.1 通用接口 232 ...
addressbook.war JavaScript+XML实现通讯录的工程文件(可以直接在Tomcat下发布运行)。 addressbook.xml 记录通讯录的XML文件。 第14章(\c14) 示例描述:介绍JavaScript与Microsoft Office互操作的方法。 ...
参考手册 HTML 4.01 XHTML 1.0 CSS 2.0 JavaScript VBScript HTML DOM XML DOM ASP reference ADO reference ...JavaScript 实例 JavaScript 对象实例 ...JavaScript 测验 ...验证XML 验证WML
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是一种用于创建快速动态网页的技术。其核心是 JavaScript 对象 XMLHttpRequest。该对象在 ...
XML工具 XML-Tools是一个npm ,包含用于(XML)的工具和库。 这些工具和库主要集中于在IDE中实现Editor Services流的功能,... @ xml-tools / simple-schema以JavaScript对象文字形式表示的简单XML模式。 @ xml-too
《javascript宝典(第7版)》内容简介:您想创建更具魅力的交互网页吗?您想更好地控制浏览器呈现内容的方式吗?经典畅销书们avascript宝典(第7版)》将帮您实现这些夙愿,它在大量示例代码...执行数据输入验证和提高安全性
第9章 JavaScript中的XML 9.1 XML语言 9.1.1 XML概述 9.1.2 XML文档结构 9.1.3 XML标记 9.1.4 XML文档元素 9.1.5 XML属性 9.1.6 XML命名空间 9.2 XMLDOM 9.2.1 通用接口 9.2.2 IE中的XMLDOM支持 ...
XML对这一原理进行了深化和扩展,用XML,你可以描述你的信息在哪里,你可以通过meta来验证信息,执行搜索,强制显示,或者处理其他的数据。 下面是一些XML metadata在实际应用中的用途: 1.可以验证数字签名,使...
2010年09月23日 的版本。 ...XHTML XHTML 1.0 ...TCP/IP CSS 2.0 XML教程 JavaScript XML jQuery ...JavaScript 实例/案例 ...AJAX JavaScript 实例 jQuery JavaScript 对象实例 ... 验证XML 验证WML
AJAX实现账户ID唯一验证,异步JavaScript和xml的结合。
它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每...
HTML教程 HTML XHTML CSS TCP/IP XML教程 XML XSL XSLT XSL-FO XPath XQuery XLink XPointer DTD Schema ...JavaScript ...JavaScript ...JavaScript 实例 JavaScript 对象实例 ...JavaScript 测验 ...验证XML 验证
19.12 JavaScript读取自身文件内的XML 19.13 将XML文件绑定到table 19.14 使用JavaScript加载XML文件 19.15 动态加载JavaScript文件 19.16 防止JavaScript文件被其他站直接引用 19.17 检查机器是否安装Word 19.18 ...