XMLÈëÃŵij£¼ûÎÊÌâ(Èý)
ÈçºÎ¼ÓÔØÓÐÍâ¹úºÍÌØÊâ×Ö·ûµÄÎĵµ£¿
¡¡¡¡Îĵµ¿ÉÒÔ°üº¬Íâ¹ú×Ö·û£¬ÀýÈ磺
¡¡¡¡foreign characters (úóí?)
¡¡¡¡ÀýÈç íá µÄÍâ¹ú×Ö·û±ØÐëÔÚÇ°Ãæ¼ÓÉÏ escape ÐòÁС£Íâ¹ú×Ö·û¿ÉÒÔÊÇ UTF-8 ±àÂë»òÓò»Í¬±àÂëÖ¸¶¨£¬ÈçÏÂËùʾ£º
¡¡¡¡foreign characters (íá)
¡¡¡¡ÏÖÔÚ¿ÉÒÔÕýÈ·¼ÓÔØ XML ÁË¡£
¡¡¡¡ÆäËû×Ö·ûÊDZ£ÁôÔÚ XML Öе쬲¢ÇÒÐèÒªÒÔ²»Í¬µÄ·½Ê½´¦Àí¡£ÏÂÃæµÄ XML£º
¡¡¡¡This & that
¡¡¡¡²úÉúÈçÏ´íÎó£º
¡¡¡¡´Ë´¦²»ÔÊÐíÓпոñ¡£
¡¡¡¡ÐÐ 0000001: This & that
¡¡¡¡Î»Öà 0000012: ----------^
¡¡¡¡´Ë´¦ & ÊÇ XML ¾ä·¨½á¹¹µÄÒ»²¿·Ö£¬Èç¹ûËü½ö½ö·ÅÔÚ XML Êý¾ÝÔ´ÄÚ²¿£¬ÄÇô²»ÄܽâÊÍΪ &¡£ÄúÐèÒªÌæ»»³ÆÎª“ʵÌ唵ÄÌØÊâ×Ö·ûÐòÁС£
¡¡¡¡This & that
¡¡¡¡ÏÂÃæµÄ×Ö·ûÐèÒªÏàÓ¦µÄʵÌ壺
¡¡¡¡< <
¡¡¡¡& &
¡¡¡¡> >
¡¡¡¡" "
¡¡¡¡' '
¡¡¡¡ÒýºÅ×Ö·û±»ÓÃ×÷±ê¼ÇÖÐÊôÐÔÖµµÄ¶¨½ç·û£¬Òò´Ëͨ³£²»ÄÜÔÚÊôÐÔÖµµÄÄÚ²¿Ê¹Óá£ÀýÈ磬ÏÂÃæµÄÄÚÈݽ«·µ»Ø´íÎó£º
¡¡¡¡´Ë´¦µÄµ¥ÒýºÅ¼ÈÓÃ×÷ÊôÐÔ¶¨½ç·û£¬ÓÖÔÚÊôÐÔÖµ×ÔÉíÖС£ÎªÁ˾ÀÕýÕâ¸öÎÊÌ⣬¿ÉÒÔ½«ÊôÐÔ¶¨½ç·û»»³ÉË«ÒýºÅ£º
¡¡¡¡»òÕß¿ÉÒÔ½«µ¥ÒýºÅתÒåΪʵÌå '
¡¡¡¡ÉÏÊöÁ½ÖÖ·½Ê½¶¼½«Í¨¹ý XML ¶ÔÏóÄ£ÐÍÖÐµÄ getAttribute ·½·¨·µ»ØÊôÐÔÖµ John's Stuff¡£Í¬Ñù£¬¶ÔÓÚË«ÒýºÅ£¬Äú¿ÉÒÔʹÓÃʵÌå
¡¡¡¡"¡£
¡¡¡¡Ò²¿ÉÒÔͨ¹ý½«Îı¾·ÅÔÚ CDATA ½ÚÖÐÀ´´¦ÀíÔªËØÄÚÈÝÖеÄÌØÊâ×Ö·û¡£ÏÂÃæµÄÄÚÈÝÊÇÕýÈ·µÄ£º
¡¡¡¡ÔÚ±¾Àý×ÓÖУ¬XML ¶ÔÏóÄ£Ðͽ« CDATA ½ÚµãÏÔʾ xml ½ÚµãµÄ×ӽڵ㣬Ëü½«·µ»Ø×Ö·û´®
¡¡¡¡This & that is just "text" content.
¡¡¡¡×÷Ϊ nodeValue¡£
¡¡¡¡ÈçºÎÔÚ Visual Studio 6.0 C++ ÖÐʹÓà MSXML COM ×é¼þ£¿
¡¡¡¡ÔÚ Visual C++ 6.0 ÖÐʹÓà MSXML COM ×é¼þµÄ×î¼ò±ã·½Ê½ÊÇʹÓà #import Ö¸Á
¡¡¡¡#import "msxml.dll" named_guids no_namespace#import "msxml.dll" named_guids no_namespace
¡¡¡¡Ëü¶¨ÒåÁËËùÓÐ IXML* ½Ó¿ÚºÍ½Ó¿Ú ID£¬´Ó¶ø¿ÉÒÔÔÚÓ¦ÓóÌÐòÖÐʹÓÃËüÃÇÁË¡£Ò²¿ÉÒÔ´Ó INETSDK »ñÈ¡ MSXML ÀàÐÍ¿âºÍÍ·Îļþ£¨Ó¢ÎÄ£©£¬ÒÔ¼°°üº¬Àà IIDs µÄ uuid.lib¡£
¡¡¡¡ÈçºÎÔÚ XML ÖÐʹÓà HTML ʵÌ壿
¡¡¡¡ÏÂÃæµÄ XML °üº¬ HTML ʵÌ壺
¡¡¡¡Copyright ? 2000, Microsoft Inc, All rights reserved.
¡¡¡¡Ëü²úÉúÏÂÁдíÎó£º
¡¡¡¡ÒýÓÃ䶨ÒåµÄʵÌå 'c
Ïà¹ØÎĵµ£º
SAX£¨Simple API for XML¼ò³ÆSAX£©Ê¼þÊÇÎÞ״̬µÄ£¬Ò²¾ÍÊÇ˵£¬µ±½ÓÊÕµ½×Ö·ûÊý¾ÝµÄʼþºó£¬²¢²»ÖªµÀ¸Ã×Ö·ûÊý¾ÝÊÇÄÄÒ»¸öÔªËØµÄ
ÄÚÈÝ¡£Í¬ÑùµØ£¬µ±ÊÕµ½ÔªËØ¿ªÊ¼µÄʼþºó£¬Ò²ÎÞ·¨ÖªµÀ¸ÃÔªËØÊÇ·ñÓи¸ÔªËØ£¬ÊÇ·ñÓÐ×ÓÔªËØ£¬ÕâÊÇ
SAXºÍDOM²»Í¬µÄµØ·½¡£SAX½âÎöÆ÷±¾Éí²¢²»Ìá¹©ÔªËØµÄÉÏÏÂÎÄÐÅÏ¢£¬ËùÓÐÏà¹ØÐÅÏ¢µÄ¼Ç¼ÐèÒªÎÒÃÇ×Ô
¼º±à³ ......
==========================================
xmlÎļþ
£¼?xml version="1.0" encoding="GB2312"?£¾
£¼RESULT£¾
£¼VALUE£¾
¡¡¡¡ £¼NO£¾A1234£¼/NO£¾
¡¡¡¡ £¼ADDR£¾ËÄ´¨Ê¡XXÏØXXÕòXX·X¶ÎXXºÅ£¼/ADDR£¾
£¼/VALUE£¾
£¼VALUE£¾
¡¡¡¡ £¼NO£¾B1234£¼/NO£¾
¡¡ ¡¡£¼ADDR£¾ËÄ´¨Ê¡XXÊÐXXÏçXX ......
ÓÃTXT±à¼ÁËÒ»¸öXMLÎĵµ
<?xml version="1.0" encoding="utf-8"?>
<TEST>"
<Test Value="ÕâÊÇÒ»¸ö²âÊÔ" />
</TEST>
ÓÃIE´ò¿ªµÄʱºòÒ»Ö±ÏÔʾÓдíÎó£¬ÏÔʾººÓï×Ö·û²»Ö§³Ö¡£
¸ÄΪencoding=“gb2312”ºóÏÔʾÕý³£ÁË¡£
µ«Õâ¸ö½á¹ûÓë³õÖÔÎ¥±³£¬ÒòΪUTF-8ÊÇÖ§³ÖËùÓÐÓïÑԵġ£
ºóÀ´²éÕÒÔÒ ......
//»ñÈ¡Êý¾Ý¿âÊý¾Ý·µ»Ølist
public List queryAll(int fcateId) {
List list = new ArrayList();
String sql = "select * from g_Account where fCateID=? order by fCode";
Connection con = SqlHelp.getConn();//»ñµÃÁ¬½Ó£¬sqlhelp×Ô¼ºÐ´µÄ¹¤¾ßÀà
PreparedStatement pst = null;
ResultSet rs = null;
......