LINQ TO XML Common Class
¸öÈËÊÕ¼¯¡¢ÕûÀíÁËһЩLINQ TO XMLµÄ»ù±¾·½·¨£¬Ï£Íû¸÷λ´óϺ¶à¶àÖ¸µ¼£º
/// <summary>
///Xml½ÚµãÊôÐÔ
/// </summary>
public class XmlAttribute
{
public XmlAttribute()
{
}
public XmlAttribute(string _key,object _value)
{
Key = _key;
Value = _value;
}
/// <summary>
/// ½ÚµãÊôÐÔÃû
/// </summary>
public string Key { get; set; }
/// <summary>
/// ½ÚµãÖµ
/// </summary>
public object Value { get; set; }
}
/// <summary>
///XmlÎļþ½Úµã
/// </summary>
public class XmlNode
{
public XmlNode()
{
}
public XmlNode(XElement _xemt)
{
xemt = _xemt;
}
public XmlNode(string _nodeName, object _nodeValue)
{
nodeName = _nodeName;
nodeValue = _nodeValue;
}
public XmlNode(string _nodeName, object _nodeValue, List<XmlNode> _childNodes, List<XmlAttribute> _attributeList)
{
nodeName = _nodeName;
nodeValue = _nodeValue;
childNodes = _childNodes;
attributeList = _attributeList;
}
/// <summary>
/// ½Úµã¶ÔÏó
/// </summ
Ïà¹ØÎĵµ£º
ÈçºÎ¼ÓÔØÓÐÍâ¹úºÍÌØÊâ×Ö·ûµÄÎĵµ£¿
¡¡¡¡Îĵµ¿ÉÒÔ°üº¬Íâ¹ú×Ö·û£¬ÀýÈ磺
¡¡¡¡foreign characters (úóí?)
¡¡¡¡ÀýÈç íá µÄÍâ¹ú×Ö·û±ØÐëÔÚÇ°Ãæ¼ÓÉÏ escape ÐòÁС£Íâ¹ú×Ö·û¿ÉÒÔÊÇ UTF-8 ±àÂë»òÓò»Í¬±àÂëÖ¸¶¨£¬ÈçÏÂËùʾ£º
¡¡¡¡foreign characters (íá)
¡¡¡ ......
×î½üÔÚÏîÄ¿ÖÐÓöµ½flex¿çÓò·ÃÎʵݲȫɳÏäÎÊÌ⣬²é×ÊÁÏÁ˽⵽ÐèÒªÔÚ·þÎñ¶Ë¼ÓÉÏcrossdomain.xmlÎļþ£¬¼´£º
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-do ......
½ñÌìµÄÏîĿģ¿éÖÐÓõ½¸ù¾ÝÊý¾Ý¿âÀïµÄ×ÊÁÏÉú³ÉxmlÎļþ£¬Ö÷Òª²½ÖèÈçÏ£º
£¨1£© Á¬½ÓÊý¾Ý¿â£¬È¡³öÊý¾Ý£»
£¨2£© ´´½¨½áµã£¬Ìí¼Ó×ÓÏ
£¨3£© дÈëÎļþ“test.xml”ÖУ»
¾ßÌå´úÂëÈçÏ£º
import java.io.FileOutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Result ......
book_schema.xmlÎļþ
<?xml version="1.0" encoding="gb2312"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="´ÔÊé">
<xs:complexType>
<xs:sequence>
<xs:element name="Êé">
&n ......