ÊÖ°ÑÊÖ½ÌÄãC#¶ÁÈ¡XMLÎļþ
C#¶ÁÈ¡XML×ÊÁÏ
Ò» C#¶ÁÈ¡XML×ÊÁÏ
À©³ä±ê¼ÇÓïÑÔXML£¨eXtensible Markup Language£©£¬ÊÇÓÉWÈýC»ú¹ØÖƶ©µÄ¡£×öΪÓÃÒÔ´úÌæHTMLÓïÑÔµÄÒ»ÖÖÐÂʽµÄ±ê¼ÇÓïÑÔ£¬XMLÄÚ²¿ÓÐןܶà¸ù±¾»ù×¼£¬XMLÄËÊǾ¹ýÓëÕâЩÏà¸É»ù×¼µØ×éºÏ£¬Ó¦ÓÃÓÚ¿ÆÑ§¼ÆËã¡¢µç×Ó³ö°æ¡¢¶àýÌåϵÌåÀý×÷ºÍµç×ÓÉÌÎñµÄ¡£C££×÷ΪһÖÖÐÂʽµÄ³ÌÐòÓïÑÔ£¬ÊÇ.Net¹¹¼ÜµÄÒ»¸öÖ÷Òª×é³É²¿·Ö£¬ËûºÍXMLµÄ¹ØÏµÆÄÉî¡£ÕýÎľʹÓÒ»¸ö·½ÃæÀ´ÑÐÌÖÒ»ÏÂ×ÓÕâ±Ë´ËµÄ¹ØÏµ¡£¼´£º¹ÛÓÃC££ºÎÒÔÀ´´´ÔìºÍ¶ÁÈ¡XMLÎĵµ¡£
1£® ÕýÎijÌÐòÉè¼ÆºÍÔË×÷µÄÈí¼þ»·¾³£º
£¨1£©.΢Èí¹«Ë¾ÊÓ´°2000·þÎñÆ÷°æ
£¨2£©..Net FrameWork SDK Beta ¶þ
2£® C££´´ÔìXMLÎĵµ£º
ÔÚÕýÎÄÖÐÎÒÃÇÀ´Òý¼ûÒ»ÏÂ×ÓÓÃC££´´ÔìXMLÎĵµµÄ¶þÖÖ²½Ö裬Õâ¶þÖÖ²½Öè¸÷ÓÐËù³¤£¬µÚÒ»ÖÖ´´°ìÆðÀ´¸üÁé±ã£¬µÚ¶þÖÖ´´ÉèÆðÀ´¸ü±ãÀû¡£
£¨1£©.C££´´ÉèXMLÎĵµµÄµÚÒ»ÖÖ²½Ö裺
ÕâÒ»ÖÖ²½ÖèÊÇÒÀÕÕÒÀÕÕXMLµÄ¹¹ÔìÒ»²½Ò»²½µÄ¹¹½¨XMLÎĵµ¡£C££¹¹½¨XMLÎĵµÍ¸¹ý.Net FrameWork SDKÖе͍Ãû¿Õ¼ä"System.Xml"Öдò°üµÄ¸÷Æ·ÖÖÀ´¶ÒÏֵġ£µ×ϾÍÒÀÕÕÒ»¸öXMLµäÐÍÎĵµ¹¹ÔìÀ´Òý¼ûÒ»ÏÂ×Ó¡£
£¨Ò»£©.Ê×ÏÈÒª´´°ìÒ»¸ö¿ÕµÄXMLÎĵµ£º
ÔÚ¶¨Ãû¿Õ¼ä"System.Xml"ÖÐÓÐÒ»¸öÖÖ"XmlDocument"£¬C££¾¹ýÕâ¸öÖÖÀ´ÃèÊöXMLÎĵµ¡£Ï²¿ÊÇÓÃC££´´ÉèÒ»¸öXMLÎĵµ¡£
xmldoc = new System.Xml.XmlDocument ( ) ;
£¨¶þ£©.ÔÚXMLµÄÎĵµµÄ×îÄÔ´ü¼ÓÈëXMLµÄÐûÑÔ¶ÎÂ䣺
ÀûÓÃ"XmlDocument"ÖÖÖÐµÄ "CreateNode" ²½Öè¿ÉÒÔ´´ÔìÒ»¸öÖ¸¶¨²¿ÀàµÄXML½Úµã£¬"CreateNode" ²½ÖèµÄµ÷Óò½Öè×ܹ²ÓÐÈýÖÖ£¬ÔÚÕýÎÄÖÐÔËÓÃµÄÆäͨ³£µÄ²½Ö裬¾ßÌåÓï·¨Èç´Î£º
XmlDocument.CreateNode Method ( XmlNodeType , String , String )
ÆäºóÔÚÀûÓÃ"XmlDocument"ÖÖÖеÄ"AppendChild"²½ÖèÔÚXMLÎĵµÖмÓÈë´Ë½Úµã£¬ÓÃC££ÔÚXMLÎĵµÖмÓÈëÐûÑԶι᳹ÏֵϰÓïÈç´Î£º
xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ;
xmldoc.AppendChild ( xmlnode ) ;
£¨Èý£©.ΪXMLÎĵµ¼ÓÈëÔªËØ£¨element£©£º
¼ÓÈëÊý¾ÝÄÚÈÝÊÇ͸¹ýÔªËØ£¬ÔÚ"XmlDocument"ÖÖÖÐÌṩÁ˶þ¸ö²½Ö裺"CreateElement"ºÍ"CreateTextNode"¡£´ËÖеÚÒ»¸ö²½ÖèÊÇÔÚXMLÖд´°ìÒ»¸öÔªËØ£¬³ý´ËÒÔÍâÒ»¸ö²½ÖèÊÇΪ´´ÔìµÄÔªËØÖ¸¶¨Îı¾Öµ¡£Ï±ßÊÇΪÉÏÍ·´´°ìµÄXMLÎĵµ¼ÓÈëÒ»¸ö¸ùÔªËØ¡£
xmlelem = xmldoc.CreateElement ( "" , "ROOT" , "" ) ;
xmltext = xmldoc.CreateTextNode ( "Root Text" ) ;
Ú¹ÊÍ£º´ËÖÐ"xmlelem"ÊÇ´´ÉèµÄ"XmlElement"¶ÔÏó£¬"xmltext"ÊÇ"XmlText"¶ÔÏó
ÓÐÁ
Ïà¹ØÎĵµ£º
SWFÖ®¼äͨÐÅ¡¢FlexÓëSWFÖ®¼äͨÐÅ¡¢C#ÓëSWFÖ®¼äͨÐÅ
Ò»¡¢SWFÖ®¼äͨÐÅ£¨¸÷SWFÎļþ¾ùûÓаüº¬¹ØÏµ——·ÇÄÚ²¿Ç¶Èë¼ÓÔØ£¬¾ù¶ÀÁ¢£©
ʹÓà LocalConnection Àà¿ÉÒÔ´´½¨Ò»¸ö LocalConnection ¶ÔÏ󣬸öÔÏó¿ÉÔÚÒ»¸ö SWF ÎļþÖлò¶à¸ö SWF Îļþ¼ä£¬µ÷ÓÃÁíÒ»¸ö LocalConnection ¶ÔÏóÖеķ½·¨¡£ ͨ¹ý±¾µØÁ¬½Ó£¬¿ÉÒÔÔÚ SWF ......
ÔÚÏîÄ¿ÖУ¬Í¬Ò»¸öÅäÖÃÔÚ²»Í¬µÄĿ¼ÏÂÒªÓв»Í¬µÄÖµ£¬¶øÄ¿Â¼ÓÖÊDz»È·¶¨µÄ£¬Õâʱ¾ÍÐèÒª½«ÅäÖÃÐÅÏ¢´æ·ÅÔÚÏàÓ¦µÄĿ¼ÖУ¬ÔÚÔËÐÐʱ¸ù¾Ý·¾¶È¥È¡
·½·¨£ºÓÃxmlÎļþ´æ´¢£¬·ÅÔÚʹÓÃĿ¼Ï£¬ÓÃÏÂÃæ·½·¨»ñÈ¡ÅäÖÃÐÅÏ¢
public class yzzConfig
{
/// <summary>
/// »ñÈ¡XmlÎļþÅäÖÃÐÅÏ¢
/// ......
ÔÚ×öÒ»°ãµÄXMLÊý¾Ý½»»»¹ý³ÌÖУ¬ÎÒ¸üÀÖÒâ´«µÝXML×Ö·û´®£¬¶ø²»ÊǸñʽ»¯µÄXML Document¡£Õâ¾ÍÉæ¼°µ½XML×Ö·û´®ºÍXml DocumentµÄת»»ÎÊÌ⣬˵°×ÁËÕâÊǸöºÜ¼òµ¥µÄÎÊÌ⣬±¾Îľ͸÷ÖÖXML½âÎöÆ÷·Ö±ðÁоÙÈçÏ£¬ÒÔ·½±ã×Ô¼º½ñºó²éÔÄ¡£
Ò»¡¢Ê¹ÓÃ×îÔʼµÄjavax.xml.parsers£¬±ê×¼µÄjdk api
// ×Ö·û´®×ªXML
String xmlStr = "......";
S ......
1.½éÉÜ
1£©DOM£¨JAXP Crimson½âÎöÆ÷£©
DOMÊÇÓÃÓëÆ½Ì¨ºÍÓïÑÔÎ޹صķ½Ê½±íʾXMLÎĵµµÄ¹Ù·½W3C±ê×¼¡£DOMÊÇÒÔ²ã´Î½á¹¹×éÖ¯µÄ½Úµã»òÐÅϢƬ¶ÏµÄ¼¯ºÏ¡£Õâ¸ö²ã´Î½á¹¹ÔÊÐí¿ª·¢ÈËÔ±ÔÚÊ÷ÖÐѰÕÒÌØ¶¨ÐÅÏ¢¡£·ÖÎö¸Ã½á¹¹Í¨³£ÐèÒª¼ÓÔØÕû¸öÎĵµºÍ¹¹Ôì²ã´Î½á¹¹£¬È»ºó²ÅÄÜ×öÈκι¤×÷¡£ÓÉÓÚËüÊÇ»ùÓÚÐÅÏ¢²ã´ÎµÄ£¬Òò¶øDOM±»ÈÏΪÊÇ»ùÓÚÊ÷ ......