/**
* 支持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 正确性的方法 在 Web 开发中,XML(可扩展标记语言)被广泛用于数据交换和存储。为了确保 XML 文件的结构完整性和语法正确性,通常需要对其进行验证。本文将详细介绍如何使用 JavaScript ...
【纯JavaScript+xml配置验证】是一种在前端实现数据验证的技术,主要应用于Web开发中,通过JavaScript对用户输入的数据进行检查,确保其符合预设的XML配置规则。这种技术可以帮助提升用户体验,减少无效或错误的数据...
JavaScript,作为客户端的脚本语言,主要负责处理用户交互、DOM操作和数据验证等任务。随着AJAX的普及,JavaScript也越来越多地用于与服务器进行数据交换。通过XMLHTTP对象,JavaScript可以发送请求到服务器,接收...
1. **XML解析**:JavaScript可以使用`DOMParser`对象将XML字符串转换为DOM树。例如: ```javascript let parser = new DOMParser(); let xmlDoc = parser.parseFromString(xmlString, "text/xml"); ``` 2. **...
在Web开发领域,"Creating Web Pages with Asynchronous JavaScript and XML"这一主题主要涉及AJAX(Asynchronous JavaScript and XML)技术的使用。AJAX允许开发者在不刷新整个网页的情况下,实现页面部分数据的...
JavaScript验证是Web开发中不可或缺的一环,主要用于前端数据的校验和用户输入的合法性检查,以确保用户提交的信息准确无误。这篇博文链接虽然没有提供具体的内容,但我们可以通过标题和标签来推测其可能涉及的知识...
XML Schema提供了一种强大的方式来验证XML文档是否符合规范,确保数据的准确性和一致性。例如,`infoschema.xml`可能包含以下内容: ```xml <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> ...
在学习过程中,你可能会接触到XML的命名空间、DTD(文档类型定义)或XSD(XML Schema)用于验证数据结构,XPath用于高效地查找XML元素,以及XSLT(XML样式表转换)用于将XML转换为其他格式,如HTML。 在实际应用中...
JavaScript验证框架是Web开发中不可或缺的一部分,主要用于在客户端进行数据验证,提高用户体验并减轻服务器端的压力。这些框架允许开发者创建自定义验证规则,确保用户输入的数据符合预设的格式和条件,例如邮箱...
JavaScript、JSP、XML和Ajax是Java Web开发中的关键技术,它们在构建动态、交互式的Web应用程序中发挥着至关重要的作用。下面将详细阐述这些技术及其相互间的关联。 **JavaScript** 是一种轻量级的解释性编程语言,...
3. Regular Expressions:在验证XML时,可能会用到正则表达式来检查字符串是否符合XML的语法规则,比如检查元素标签是否以字母开头,是否包含特殊字符等。 4. Error Handling:当XML验证失败时,JavaScript的错误...
AllyourX 标准版 该存储库包含与 AllyourX 标准相关的源代码。 Ally - AllyourX 驱动编辑器的规范实现(立即) Allyourx.org - Allyourx.org 网站数据、生成器和上传脚本(立即)
在实际应用中,JavaScript读写XML常用于登录验证。例如,服务器返回一个包含用户名和密码验证结果的XML,JavaScript解析该XML并根据结果决定是否允许用户登录。同时,客户端也可以将用户的登录信息(如用户名和加密...
在IT行业中,JavaScript和XML是两种非常重要的技术,它们在数据处理和网页交互方面发挥着关键作用。在这个“javascript+xml 全国邮编查询(三级)”项目中,开发者利用这两种技术实现了一个实用的邮编查询系统,可以...
5. **验证机制**:可以通过 XML DTD(Document Type Definition)或 XSD(XML Schema Definition)来验证 XML 文档的结构和内容是否符合预设规则。 6. **DOM(Document Object Model)**:XML 数据可以被解析为 DOM ...
在IT领域,DHTML、CSS2、JavaScript和XML是构建现代网页和应用程序的重要技术。这些技术的结合使得开发者能够创建出交互性强、表现丰富的网络体验。 **DHTML(Dynamic HTML)** 是一种在HTML文档中引入动态效果的...
而XML的基本语法、命名空间、DTD或XML Schema验证、XPath和XSLT转换,对于处理结构化数据至关重要。 在学习过程中,可以借助各种在线文档、教程和实践项目来深化理解。例如,W3C官网提供了详尽的HTML和CSS规范,MDN...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责在用户的浏览器端执行,为网页添加交互性,实现动态效果和客户端的数据验证。在本课程“JavaScript客户端验证和页面特效制作”中,我们将深入...
JSValidation是一个客户端JavaScript验证框架,专门用于BS系统(Brower-Server)或简单的网页系统中的表单验证。它的主要目标是简化表单验证过程,减少开发者编写重复的JavaScript代码。通过封装常见的验证规则...
《XML指南.chm》会讲解XML的基本结构、命名规则、元素、属性、文本内容、注释、实体引用、DTD(文档类型定义)或XML Schema验证、XPath查询、XSLT转换等。XML常用于Web服务、配置文件、数据存储等领域,与JavaScript...