linux tinyxmlɾ³ý½Úµã
bool RemoveNode(string& szFileName)
{
TiXmlDocument myDocument(szFileName);
bool loadOkay = myDocument.LoadFile();
if(loadOkay == false)
return false;
//»ñµÃ¸ùÔªËØ
TiXmlElement *rootElement = myDocument.RootElement();
if(rootElement == NULL)
return false;
//»ñµÃ¸ù½áµã
TiXmlNode *pRootNode = rootElement->ToElement();
//»ñµÃ¸ù½áµãϵĵÚÒ»¸öÔªËØ
TiXmlElement *pChild = rootElement->FirstChildElement();
//»ñµÃ¸ù½áµãϵĵÚÒ»¸ö½Úµã
TiXmlNode *pTempNode = pChild->ToElement();
rootElement->RemoveChild(pTempNode);
myDocument.SaveFile(szFileName);
return true;
}
Ïà¹ØÎĵµ£º
Îĵµ´´½¨ÈÕÆÚ£º2010-02-19
01 // P174: 2.±à³ÌÌâ (13)²»ÀûÓÃstrcmpº¯Êý£¬×Ô¼º±à³ÌʵÏÖÁ½¸öÈÎÒâ×Ö·û´®µÄ±È½Ï¡£
02
03 // The beginning of C program: test06-13.c.
04 &nbs ......
Ã÷Ìì¾Í»Ø¼ÒÁË¡£½ñÍíÈ¥»ð³µÕ¾ÂòÁËÃ÷ÔçµÄ³µÆ±£¬¸Ð¾õÂù´ÒæµÄ¡£ÕâÁ½Ì죬³ýÁËÕûµçÄÔ£¬É¶Ê¶¼Ã»¸É¡£ÎÒÄÇ¿ÉÁ¯µÄµçÄÔ£¬¸ôÈý²îÎåµÄ¾Í±»ÎÒÕûÒ»´Î¡£¿ªÊ¼Ö»ÊÇÓ¦ÓÃÈí¼þ²ãÃæÉϵ쬽Ó×ÅÊÇϵͳ£¬ÔÙ½ÓמÍÊǽӽüÓ²¼þ¡£
»¨ÁËÕâô¶àʱ¼ä ......
³ÉΪһÃû¾«Í¨ Linux ³ÌÐòÉè¼ÆµÄ¸ß¼¶³ÌÐòÔ±Ò»Ö±ÊDz»ÉÙÅóÓÑ×Î×ÎÒÔÇóµÄÄ¿±ê¡£¸ù¾ÝÖлªÓ¢²ÅÍøÍ³¼ÆÊý¾Ý£¬±±¾©µØÇø Linux ³ÌÐòÔ±ÔÂнƽ¾ùΪ Windows ³ÌÐòÔ±µÄ 1.8 ±¶¡¢Java ³ÌÐòÔ±µÄ 2.6 ±¶£¬ Linux ³ÌÐòÔ±ÄêÖÕ½±½ðƽ¾ùΪ Windows ³ÌÐòÔ±µÄ 2.9 ±¶¡£Í¬Ê±Êý¾ÝÏÔʾ£¬Ëæ×ʤ×÷¾ÑéµÄÔö³¤£¬ Linux ³ÌÐòÔ±Óë Windows ³ÌÐòÔ±µÄÊÕÈë²î¾à» ......
Ê×ÏÈÒªÀí½âǶÈëÊ½ÏµÍ³ÒÆÖ²µÄ»ù±¾¸ÅÄ
Èí¼þµÄÒÆÖ²ÊÇϵͳ¿ª·¢ÖÐ×î³£¼ûµÄÒ»Ï×÷¡£Ç¶ÈëÊ½ÏµÍ³ÒÆÖ²Ò»°ãÀ´ËµÖ¸µÄÊÇÒýµ¼³ÌÐò¡¢²Ù×÷ϵͳµÈºÍÓ²¼þ¹ØÏµ
±È½ÏÃÜÇеÄÈí¼þÔÚÒ»¸öеÄÓ²¼þƽ̨ÉÏÔËÐÐÆðÀ´µÄ¹ý³Ì¡£
ǶÈëÊ½ÏµÍ³ÒÆÖ²·ÖΪÒÔϼ¸ÖÖ£º
Òýµ¼³ÌÐòÒÆÖ²
²Ù×÷ÏµÍ³ÒÆÖ²
Ó¦ÓóÌÐòÒÆÖ²
Òýµ¼³ÌÐòÒÆÖ²
1¡¢Òýµ¼³ÌÐò¾ÍÊÇÔÚ²Ù×÷ÏµÍ ......
ÎÊÌ⣺
gcc -c main.c -L ./include libmmgr.a
µÄʱºò£¬×ÜÊDZ¨´í£¬
ÕýÈ·µÄ×ö·¨ÊÇ
gcc -c main.c -L ./include -lmmgr
ÓÐÒ»¸öÎóÇøÊÇ£¬
gcc -c main.c -L. libmmgr.a
ÓÐʱºòÒ²ÊǶԵ쬵«ÕâÊÇÌØÀý£¬ÊÇmain.cºÍlibmmgr.aÔÚͬһ¸ö·¾¶Ï£¬ÕâʱµÄ-L.²»Æð×÷Ó㬼´Ê¹É¾³ýÒ²¿ÉÒÔ¡£ ......