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

[¼¼Êõѧϰ]C++ XML¿â£¨×ªÔØ£©

ÔÚC++ÖУ¬¿âµÄµØλÊǷdz£¸ßµÄ¡£C++Ö®¸¸ Bjarne StroustrupÏÈÉú¶à´Î±íʾÁËÉè¼Æ¿âÀ´À©³ä¹¦ÄÜÒªºÃ¹ýÉè¼Æ¸ü¶àµÄÓï·¨µÄÑÔÂÛ¡£ÏÖʵÖУ¬C++µÄ¿âÃÅÀà·±¶à£¬½â¾öµÄÎÊÌâÒ²ÊǼ«Æä¹ã·º£¬¿â´ÓÇáÁ¿¼¶µ½ÖØÁ¿¼¶µÄ¶¼ÓС£²»ÉÙ¶¼ÊÇÈÃÈËÑÛ½ç´ó¿ª£¬Òà»òÊÇÍû¶øÉú̾µÄ˼ά½Ü×÷¡£ÓÉÓÚ¿âµÄÊýÁ¿·Ç³£ÅӴ󣬶øÇÒÏÞÓÚ±ÊÕßˮƽ£¬ÆäÖкܶಢ²»Á˽⡣ËùÒÔÎÄÖÐËùÌáµÄһЩ¿â¶¼ÊDZȽÏÖøÃûµÄ´óÐÍ¿â¡£
C++¸÷´óÓÐÃû¿âµÄ½éÉÜ——XML
£±¡¢Xerces
²Î¿¼ÍøÕ¾£ºhttp://xml.apache.org/xerces-c/
¡¡¡¡Xerces-C++ ÊÇÒ»¸ö·Ç³£½¡×³µÄXML½âÎöÆ÷£¬ËüÌṩÁËÑéÖ¤£¬ÒÔ¼°SAXºÍDOM API¡£XMLÑéÖ¤ÔÚÎĵµÀàÐͶ¨Òå(Document Type Definition£¬DTD)·½ÃæÓкܺõÄÖ§³Ö£¬²¢ÇÒÔÚ2001Äê12ÔÂÔö¼ÓÁËÖ§³ÖW3C XMLSchema µÄ»ù±¾ÍêÕûµÄ¿ª·Å±ê×¼¡£
£²¡¢XMLBooster
²Î¿¼ÍøÕ¾£ºhttp://www.xmlbooster.com/
¡¡¡¡Õâ¸ö¿âͨ¹ý²úÉúÌØÖƵÄparserµÄ°ì·¨¼«´óµÄÌá¸ßÁËXML½âÎöµÄËٶȣ¬²¢ÇÒÄܹ»²úÉúÏàÓ¦µÄGUI³ÌÐòÀ´ÐÞ¸ÄÕâ¸öparser¡£ÔÚDOMºÍSAXÁ½´óÖ÷Á÷XML½âÎö°ì·¨Ö®ÍâÌṩÁËÁíÍâÒ»¸ö¿ÉÐеĽâ¾ö·½°¸¡£
£³¡¢Pull Parser
²Î¿¼ÍøÕ¾£ºhttp://www.extreme.indiana.edu/xgws/xsoap/xpp
¡¡¡¡Õâ¸ö¿â²ÉÓÃpull·½·¨µÄparser¡£ÔÚÿ¸öSAXµÄparserµ×²ã¶¼ÓÐÒ»¸öpullµÄparser£¬Õâ¸öxpp°ÑÕâ²ã±©Â¶³öÀ´Ö±½Ó¸ø´ó¼ÒʹÓá£ÔÚÒª³ä·Ö¿¼ÂÇËٶȵÄʱºòÖµµÃ³¢ÊÔ¡£
£´¡¢Xalan
²Î¿¼ÍøÕ¾£ºhttp://xml.apache.org/xalan-c/
¡¡¡¡XalanÊÇÒ»¸öÓÃÓÚ°ÑXMLÎĵµ×ª»»ÎªHTML£¬´¿Îı¾»òÕßÆäËûXMLÀàÐÍÎĵµµÄXSLT´¦ÀíÆ÷¡£
£µ¡¢CMarkup
²Î¿¼ÍøÕ¾£ºhttp://www.firstobject.com/xml.htm
¡¡¡¡ÕâÊÇÒ»ÖÖʹÓÃEDOMµÄXML½âÎöÆ÷¡£Ôںܶà˼·ÉÏÃæ·Ç³£Áé»îʵÓá£ÖµµÃ´ó¼ÒÔÚDOMºÍSAXÖ®ÍâÑ°ÇóÒ»µãÁé¸Ð¡£
£¶¡¢libxml++
http://libxmlplusplus.sourceforge.net/
¡¡¡¡libxml++ÊǶÔÖøÃûµÄlibxml XML½âÎöÆ÷µÄC++·â×°°æ±¾¡£
£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
±¾ÎÄת×Ô£º http://www.cnblogs.com/panzihua/archive/2009/12/28/1634049.html
PS£º Ô­ÎÄ×÷Õß»¹Â©Á˶ÌС¾«¸ÉµÄTinyXml£¬Í¬ÑùÊÇÓÃC++ʵÏÖ£¬ÄÜÓ¦ÓÃÓÚPC¸÷¸öƽ̨ÉõÖÁÓÚǶÈëʽƽ̨¡£


Ïà¹ØÎĵµ£º

C/C++ÖÐnearºÍfarµÄÇø±ð

C/C++ÖÐnearºÍfarµÄÇø±ð
      ¹Ø¼ü×ÖnearºÍfarÊÜÄ¿±ê¼ÆËã»úÌåϵ½á¹¹µÄÓ°Ï졣Ŀǰ±à³ÌÖÐʹÓò»¶à¡£
      near¹Ø¼ü×Ö´´½¨Ò»¸öÖ¸Ïò¿ÉÑ°Ö·ÄÚ´æµÍ¶Ë²¿·ÖµÄÄ¿±êÖ¸Õë¡£ÕâЩָÕëÕ¼ÓÃÄÚ´æµÄµ¥Ò»×Ö½Ú£¬²¢ÇÒËûÃÇÄܹ»Ö¸ÏòµÄÄÚ´æµ¥Ôª±»ÏÞÖƵ½256¸öλÖã¬Í¨³£ÊÇÔÚ0x0000~0x00ff·¶Î ......

Delphi²Ù×÷XMLµÄ¼¼ÇÉ

  Delphi²Ù×÷XMLÊǺܷ½±ãµÄ£¬Ö÷ÒªÓÐÁ½ÖÖ·½·¨£»
     1.ÓÃTClientDataSet²Ù×÷XML£»TClientDataSetÊǸöºÃ¶«Î÷£¬ÓÃËü²Ù×÷XMLÊǺܼòµ¥µÄÊ£¬²»¹ýȱµãÊÇÖ»ÄܲÙ×÷¹Ì¶¨¸ñʽµÄ XML£¬ËüÊʺϲÙ×÷±í½á¹¹µÄÊý¾Ý£¬Èç¹ûÄãÐèÒª°ÑÊý¾Ý±íµ¼³ö³ÉXMLÄÇÓÃTClientDataSetÊǸöºÃÖ÷Ò⣬±ÈÈçÏÂÃæÊÇÒ»¸öÊý¾Ý¼¯µ¼³ö³ÉXMLµÄ· ......

JAVA¶ÁXML£ºsax,dom,jdom,dom4jµÄ±È½ÏÒÔ¼°Ñ¡Ôñ(ת)

JAVA¶ÁXML£ºsax,dom,jdom,dom4jµÄ±È½ÏÒÔ¼°Ñ¡Ôñ(ת)
Ô­ÎÄ£ºwww.hicourt.gov.cn/homepage/show9_content.asp
SAX£º                                 ......

MsXml´´½¨ºÍ½âÎöXMLʾÀý

Ò»£®MsXml´´½¨XMLÎĵµÊ¾Àý
 // XmlCreationDemo.cpp
#include <stdlib.h>
#include <stdio.h>
// ÒýÈëMSXML½âÎöÆ÷
#import <msxml4.dll>
using namespace MSXML2;
class InitializeCom
{
public:
InitializeCom() { CoInitialize(NULL); // Initializes the COM library }
~Initializ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ