使用jquery处理xml数据(三)
首先写一个html userxmljquery.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>用户校验ajax实例</title>
<!-- ajax方式下不需要使用表单来进行数据提交,因此不用写表单标签form -->
<!-- ajax方式不需要name属性,需要一个id属性 -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/validatexmljquery.js"></script>
</head>
<body>
用户名校验AJAX实例,请输入用户名:</br>
<input type="text" id="userName"><br>
<input type="button" value="检查" onclick="validatexmljquery()">
<!--这个div用于存放服务器返回的信息,开始为空-->
<!--id属性定义是为了利用dom的方式找到某一节点,进行操作-->
<div id="result"></div>
<!--<div id="result"></div><div>456</div>-->
<!--<span>123</span><span>456</span>-->
<!--div和span的直观差异,div中的内容独占行,span会和前后内容相连接-->
</body>
</html>
再写一个servlet类 jqueryServletXML
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.ServletException;
import java.io.IOException;
import java.io.PrintWriter;
public class jqueryServletXML extends HttpServlet{
protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
try{
&nb
相关文档:
在html文件中嵌入的代码如下:
<script type="text/javascript">
var xmlUrl="news.xml";
var swfURL="news.swf";
var img_Speed=2;
var page_Speed=3000;
var TextPosition="down";
var HeadlineColor="#ff0000";
var HeadlineFont="14px";
va ......
对Xml的节点进行简单查询的时候,常用的可以使用如下方法:
(1) XmlNode node = doc.selectSingleNode("//AllNode/Node[@ID = ’aaa’]");
在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的ID属性值为aaa
(2)XmlNode node = doc.selectSingleNode("//AllNode /*[@ID = ’aaa& ......
/// <summary>
/// 收到的XML转成dataset型
/// </summary>
/// <param name="xmlData"></param>
/// ......
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
(1)使用JDOM首先要指定使用什么解析器。如:
SAXBuilder builder=new SAXBuilder(false) ......
实现功能:根据配置文件(XXXX.ini)中的内容对XML中节点进行操作,如果XML中存在与配置文件中相同的节点,则根据配置文件将XML文件中相应节点的值进行更新;如果XML文件中不存在配置文件中出现的节点,则在XML中将新节点及值进行插入操作。
◆XML文档结构如下
//------------------------------------------------------ ......