<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script>
openConnection("Info.xml");
function GetInfo(){
openConnection("Info.xml");
}
function openConnection(xmlFile) {//
try {
xmlHttp = getXmlHttpRequest();
//alert(window.netscape); //火狐
//if (window.netscape) {
// alert(555);
// netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
//}
xmlHttp.onreadystatechange = callback;
xmlHttp.open("POST", xmlFile, true);
xmlHttp.send(null);
} catch (e) {
alert("error!" + e);
}
}
function callback(){
if (xmlHttp.readyState == 4) {
if(xmlHttp.status==200||xmlHttp.status==0){
var str=xmlHttp.responseText;
alert(str);
var pattern = /<sex>(\S*)<\/sex>/gi; //g 匹配后改变匹配位置
while (mts = pattern.exec(str))
{
if (mts != null)
{
alert(mts[1]); //分组
}
}
}
}
}
var xmlHttp;
function getXmlHttpRequest () {
try {
xmlHttp = new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
} catch (e) {
try {// Internet Explorer
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
</HEAD>
<BODY>
<input type="button" name="submit" value="提交" onclick="GetInfo();" />
</BODY>
</HTML>
info.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Info>
<basic country="china">
<name num="3">霍元甲</name>
<age>42</age>
<age>30</age>
<sex>男1</sex>
<sex>男2</sex>
<sex>男3</sex>
</basic>
<description>精武门的创始人</description>
</Info>
分享到:
相关推荐
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
标题"JS帮助、js正则jquery、ajax"暗示了这个压缩包包含的资源主要涉及JavaScript的基础帮助、正则表达式的应用以及jQuery库和Ajax技术的使用。描述中的"JS帮助.rar"可能是一个包含JavaScript教程或者参考资料的压缩...
这个压缩包包含了一整套关于Web开发的基础到高级知识,包括Ajax、CSS、DOM、HTML、JavaScript、XML以及正则表达式等核心概念。以下是对这些关键知识点的详细介绍: 1. **HTML(超文本标记语言)**:HTML是构建网页...
JS正则表达式详解-JavaScript-AJAX
本课程重点涵盖了JavaScript的几个关键知识点:正则表达式、AJAX(异步JavaScript和XML)以及相关的编程基础。 正则表达式是JavaScript中用于模式匹配和文本操作的强大工具。它允许程序员通过定义特定的模式来搜索...
《正则+js+DOM手册大全》是一份珍贵的学习资源,包含了JavaScript、正则表达式以及DOM对象等关键领域的详细指南。这份集合共包括11个手册,专门为那些致力于掌握JavaScript编程语言及其相关核心技术的朋友而准备。...
jQuery、AngularJS、Vue.js等库和框架提供了更方便的Ajax操作方式。 3. **正则表达式**:正则表达式是一种强大的文本处理工具,用于匹配、查找、替换或验证字符串模式。在C#中,`System.Text.RegularExpressions`...
在Spring MVC框架中,Ajax(Asynchronous JavaScript and XML)验证是一种常见的前端与后端交互方式,用于实现实时、无刷新的数据验证。这种方式可以提高用户体验,因为在用户提交表单前就能得知输入数据是否符合...
《css+DHTML+JS+正则表达式 CHM手册》是一份综合性的技术文档集合,包含四个核心部分:CSS(层叠样式表)、DHTML(动态超文本标记语言)、JavaScript以及正则表达式,这些都是网页开发中的重要技术。CHM格式是...
正则表达式则是JavaScript中的一个重要工具,用于处理字符串的模式匹配和查找。在这个“JavaScript手册及正则表达式详解”中,我们将深入探讨这两个关键主题。 一、JavaScript基础 JavaScript是一种解释型、弱类型...
此外,JavaScript还涉及到DOM操作,用于动态改变网页内容,以及AJAX技术,实现页面的异步加载。学习JavaScript不仅要理解语法,还要熟悉浏览器环境下的运行机制,以及如何与HTML和CSS协同工作。 CSS(层叠样式表)...
在IT行业中,前端和后端的交互是网页应用的基础,而AJAX(Asynchronous JavaScript and XML)技术使得这种交互变得更加高效、流畅。本教程将聚焦于如何利用AJAX结合PHP进行正则表达式验证,以实现一个简单的用户注册...
在后台,JavaScript可能通过Ajax发送异步请求,与服务器交换数据,而这些数据在发送前可能还需要经过正则表达式进行过滤和格式化。 总的来说,"js脚本集合"中的资源对于开发者来说是宝贵的参考资料。它们可以帮助...
了解JavaScript的核心概念,如变量、数据类型、函数、DOM操作、事件处理和AJAX异步通信,是成为优秀前端开发者的必备条件。ES6(ECMAScript 6)是JavaScript的最新版本,引入了模块化、类、箭头函数等新特性,值得...
随着Node.js的出现,JavaScript也广泛应用于服务器端开发。 **正则表达式**: 正则表达式是一种模式匹配工具,用于在字符串中进行搜索、替换和提取信息。它们由特殊字符和普通字符组成,可以用于验证输入、提取子串...
**AJAX(Asynchronous JavaScript and XML)** 是一种创建动态网页的技术,允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。在批量导入的场景中,AJAX可以用于异步上传文件,提高用户体验,...
本篇文章将详细阐述如何使用AJAX结合正则表达式来实现用户登录验证的步骤。首先,我们需要理解AJAX(Asynchronous JavaScript and XML)的基本原理,它允许我们在不刷新整个页面的情况下与服务器进行异步通信,从而...
本压缩包集合了多种API文档,包括Ajax、jQuery、正则表达式、SQL以及JDK 1.7的相关内容,对于学习和提升IT技能大有裨益。 首先,我们来看`jQuery文档.chm`,jQuery是一个轻量级、高性能的JavaScript库,它简化了...
而"紫光软件软件开发红皮书——JS2.pdf"则可能深入讲解了JavaScript的高级特性和实践应用,包括正则表达式的使用。 综上所述,Web设计中的JS和正则表达式是构建动态、交互性网页的关键技能。理解并熟练运用这些知识...
中的“php CSS Jquery MYSQL SMARTY JS 正则各种的API说明文档 chm”指的是一个综合性的技术文档合集,包含了多种IT技术的API(应用程序接口)说明,这些技术包括PHP、CSS、jQuery、MySQL、Smarty以及JavaScript,且...