Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Struts2.0»ùÓÚxmlÅäÖÃÎļþ¶ÔActionµÄÊôÐÔ½øÐÐУÑé

java´úÂë
package com.xml.action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class XMLAction extends ActionSupport{

private static final long serialVersionUID = 1L;
private String username;
private String mobile;
public void setUsername(String username) {
System.out.println("×¢Èëusername");
this.username = username;
}
public void setMobile(String mobile) {
System.out.println("×¢Èëmobile");
this.mobile = mobile;
}

public String getUsername() {
System.out.println("½«username´«¸øvalidator");
return username;
}
public String getMobile() {
System.out.println("½«mobile´«¸øvalidator");
return mobile;
}
public String update(){
ActionContext.getContext().put("message", "¸üгɹ¦");
return "success";
}
public String save(){
ActionContext.getContext().put("message", "±£´æ³É¹¦");
return "success";
}
}
УÑéÆ÷ÅäÖÃÎļþ±ØÐëÓëactionÀàÃûÏàͬºóÃæ¸ú¸ö¹Ì¶¨¸ñʽ“-validation.xml”£¬ÇÒºÍactionÀà·ÅÔÚͬһ¸öpackageÏ¡£
XMLAction-validation.xmlÅäÖÃÎļþ´úÂë
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.3//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
<validators>
<!-- ActionÖÐҪУÑéµÄÊôÐÔÃû -->
<field name="username">
<!-- Ö¸¶¨Ð£ÑéÆ÷ -->
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>Óû§Ãû²»ÄÜΪ¿Õ</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">6</param>
<param name="maxLength">12</param>
<message>Óû§Ãû³¤¶È±ØÐëÔÚ6λµ½12λ֮¼ä</message>
</field-validator>
</field>
<field name="mobile">
<!-- Ö¸¶¨Ð£ÑéÆ÷ -->
<f


Ïà¹ØÎĵµ£º

Ajax ºÍ XML: ÎåÖÖ³£¼û Ajax ģʽ

Asynchronous JavaScript + XML£¨Ajax£©ÎÞÒÉÊÇ 2006 Äê×îÈÈÃŵļ¼ÊõÊõÓÇÒÓÐÍûÔÚ
2007 µÃµ½½øÒ»²½·¢Õ¹¡£µ«ÊǶÔÄúµÄÓ¦ÓóÌÐòÀ´ËµËü¾¿¾¹ÓÐʲôÒâÒåÄØ£¿Ajax Ó¦ÓóÌÐòÖÐÄÄÒ»ÖÖ³£¼û¼Ü¹¹Ä£Ê½Ó¦ÓÃ×î¹ã·ºÄØ£¿±¾ÎĽ«½éÉÜÎåÖÖ³£¼û
Ajax Éè¼Æģʽ£¬¿ÉÒÔʹÓÃËüÃÇ×÷Ϊ¹¤×÷µÄ»ù´¡¡£
µÄÈ·£¬Ajax
ÊÇ Web 2.0
ÈÈÃÅÊõÓËùÓÐÈ˶¼Ï£Íû ......

XML ½âÎöc++Ô´Â루ԴÎļþ£©

/*
 * XMLTool.cpp ÅäÖÃÎļþ½âÎö¶¯Ì¬¿â×ÊÔ´Îļþ
 *  Ö÷ÒªÊä³öº¯Êý½Ó¿Ú·Ö±ðʵÏÖ¶ÔÅäÖÃÎļþµÄ¶ÁÈ¡ºÍдÈ룬Õë¶Ô½á¹û¼¯µÄ¸´ÖÆÇå¿Õ£¬ºÍÁ½¸ö×Ö·û´®´¦Àíº¯Êý
 *  ¶ÁÈ¡ÅäÖÃÎļþ½Ó¿Ú £ºint ReadXMLFile(XML_Node_Vector *XmlNodeVector, string filepath);
 *  Ð´È ......

VBA¶ÁÈ¡XMLÎļþµÄ·½·¨

µÚÒ»ÖÖ·½Ê½--ʹÓÃMSXML2.DOMDOCUMENT.4.0
´´½¨xmldoc¶ÔÏ󣬲¢×°ÔØÒ»¸öxml
Set xmldoc = CreateObject("MSXML2.DOMDOCUMENT.4.0")
xmldoc.loadXML ("Ò»¸ö¾ßÌåµÄXMLʵÌå")
Ñ¡ÔñÐèҪɸѡµÄ½áµã
Set nodeList = xmldoc.selectNodes("//*[count(ancestor::*)=   2]") '¸ù½ÚµãµÄµÚ¶þ´úºó´ú
Set nodeList = xmldoc ......

xml½âÎö¶àÖؽڵã

xmlΪ£º
<friendShares>
<totalCount>352</totalCount>
<friendShare>
<code>XXXXXXX</code>
<date>2010-01-15T00:00:00+08:00</date>
<friendId>499</friendId>
<movie>
<code>XXXXXX</code>
<contentId>89718</content ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ