xml Óë javaBean »¥»»
ÔÚ¹¤×÷Öо³£Óöµ½µ½ÁíÍâÒ»¸ö·þÎñÆ÷¶ÁÈ¡Êý¾Ý£¬ÆäÖÐÒ»ÖÖ×î³£Óõķ½·¨£¬¾ÍÊÇÓÃxml½øÐÐÊý¾Ý´«µÝ£¬±ÈÈçA·þÎñÆ÷µ½B·þÎñÆ÷µÃµ½¶ÔÓ¦µÄxml¸ñʽµÄÊý¾Ý£¬AµÃµ½Ö®ºó½øÐнâÎö¡£Ò»°ãÕâÖÖ½âÎö·ÖΪDOM½âÎöºÍSAX½âÎö¡£ÕâÀï²»ÊÇ̽ÌÖDOMÓëSAX½âÎöµÄÇø±ðºÍÓŵ㣬ֻÊǽéÉÜÒ»¸öС¿ò¼Ü£¬ÊµÏÖJAVABeanºÍXMLµÄת»»£¬Éµ¹ÏʽµÄת»»¡£---------------------------XStream
Æä¹Ù·½ÍøÕ¾ÊÇhttp://xstream.codehaus.org/
JAVAbEAN---->XML
ÔÛÃÇÊ×ÏȵÃÒ»¸ö¶ÔÏó,±ÈÈçÕâ¸ö¶ÔÏóÊÇPerson
public class Persone {
private String firstName;
private String lastName;
private PhoneNumber phone;
private PhoneNumber fax;
public Persone(String firstName, String lastName) {
super();
this.firstName = firstName;
this.lastName = lastName;
}
public Persone() {
super();
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public PhoneNumber getPhone() {
return phone;
}
public void setPhone(PhoneNumber phone) {
this.phone = phone;
}
public PhoneNumber getFax() {
return fax;
}
public void setFax(PhoneNumber fax) {
this.fax = fax;
}
}
¶ÔÏóPhoneNumber
public class PhoneNumber {
private int code;
private String number;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public PhoneNumber(int code, String number) {
super();
this.code = code;
this.number = number;
}
public PhoneNumber() {
super();
}
}
XStream xstream = new XStream(new DomDriver()); //³õʹ»¯XStream
xstream.alias("person", Persone.class);//¶ÔPersone.classÃûÒ»¸ö±ðÃû
xstream.alias("phonenumber", PhoneNumb
Ïà¹ØÎĵµ£º
<%
'
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://127.0.0.1/1.xml",False
http.send
Dim xml
Set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = False
'xml.load (Server.MapPath("1.xml"))¡¡'Èç¹û²»ÊÇÔ¶³ÌÎļþÖ±½ÓÕâÒ»²½
xml.Load(http.ResponseXML)
Dim t ......
ArrayCollectionת³ÉxmlÀàÐÍʾÀý
ÏÂÃæÄ£ÄâÒ»×éÊý¾Ýexams,½«Æäת»¯ÎªxmlÐÎʽ.Ïêϸ´úÂë¼ûÏ£º
Xml´úÂë
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" creationComplet ......
±¾´ÎÓöµ½µÄÎÊÌâÊÇ£ºÔÚÉÏ´«Îļþʱ£¬·µ»ØµÄjsonÊý¾Ý±»¼ÓÉÏÁË<pre></pre>±êÇ©¡££¨ÔÚÆÕͨµÄ±íµ¥Ìá½»²¢²»»á¼ÓÉÏ<pre>±êÇ©£©
ÀûÓÃfirebug²é¿´´íÎóÐÅϢΪ£º
missing } in XML expression (<pre>{success:true, msg:'³É¹¦'}</pre>)
¶Ô´ËÎÊÌâ½â¾öÈçÏ£º
¶Ôresponse¶ÔÏóÉèÖ÷µ»ØÀàÐÍ£ºresp.s ......
XML DTD ÈëÃÅ(2009-12-14 09:08:49)
±êÇ©£ºÔÓ̸
DTDʵ¼ÊÉÏ¿ÉÒÔ¿´×÷Ò»¸ö»ò¶à¸öXMLÎļþµÄÄ£°å£¬ÕâЩXMLÎļþÖеÄÔªËØ¡¢ÔªËصÄÊôÐÔ¡¢ÔªËصÄÅÅÁз½Ê½/˳Ðò¡¢ÔªËØÄܹ»°üº¬µÄÄÚÈݵȣ¬¶¼±ØÐë·ûºÏDTDÖе͍Òå¡£XMLÎļþÖеÄÔªËØ£¬¼´ÎÒÃÇËù´´½¨µÄ±ê¼Ç£¬ÊǸù¾ÝÎÒÃÇÓ ......
XmlDocument XMLFile = new XmlDocument();
XMLFile.Load(HttpContext.Cur ......