xmlдÊý¾Ý - VC/MFC / HTML/XML
ÈçºÎ²ÅÄܽ«Ò»¸ö½á¹¹ÌåÌáÖ±½ÓдÈëXML
typedef struct _Tag_Test
{
char username[MAX_PATH];
char userMessage[MAX_PATH];
}Test;
ÎÒÏëÖ±½Ó°ÑÕâ¸ö½á¹¹Ìåд½øÒ»¸ö½ÚµãÀïÃæ£¬ÎÒÏÖÔÚÓÃTINYXMLдµÄʱºò£¬Ö»ÄÜд³É¹¦usernameµÄ²¿·Ö£¬¶øuserMessage²»ÄÜд³É¹¦¡£²»ÖªµÀÕâ¸öÔõô½â¾ö¡£
ÊDz»ÊÇдÎļþµÄʱºòÓöµ½'\0'¾ÍÖÕֹдÎļþ¡£
memset(XMLfile,0,MAX_PATH);
char filename[MAX_PATH];
memset(filename,0,MAX_PATH);
GetModuleFileName(NULL,filename,MAX_PATH);
CString name ="";
name = filename;
name = name.Left(strlen(name)-17);
name += "Test.xml";
sprintf(filename,name,strlen(name));
TiXmlDocument xmlTest(filename);
xmlTest.Parse(wszLogOrig);
typedef struct _userinfo_
{
char username[MAX_PATH];
char IDNum[MAX_PATH];
}UserInfo,*PUserInfo;
UserInfo user;
char Buf[520];
memset(Buf,0,520);
memset(&user,0,sizeof(UserInfo));
sprintf(user.username,"ccccccc",7);
sprintf(user.IDNum,"123",3);
TiXmlElement bootxml("BOOT");
TiXmlElement bootxml2("BOOT1");
int size = sizeof(UserInfo);
memcpy(Buf,&user,sizeof(UserInfo));
TiXmlText bootte(Buf);
bootxml.InsertEndChild(bootte);
bootxml2.InsertEndChild(bootxml2);
xmlTest.InsertEndChild(bootxml);
xmlTest.InsertEndChild(bootxml2);
xmlTest.SaveFile();
Ð
Ïà¹ØÎÊ´ð£º
´ÓÊý¾Ý¿âÖвéѯһÕűíµÄÊý¾Ý
select ²¿ÃÅ,ÐÕÃû from tb
ÈçºÎ²ÅÄÜÉú³ÉÏÂÃæµÄxml¸ñʽ
XML code:
<folder state="unchecked" label="È«²¿">
¡¡¡¡ <folder state="unchecked&qu ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>Õâ¸öÊǺº×Ö</msg>
<serialno>123</serialno>
</root>
ÈçºÎÓÃASP¶ÁÈ¡ statusÖµ ......
ÈçÌ⣬ÔÚWINDOWSµ×ϵÄCODE»á£¬µ«ÔÚLINUXϲ»ÖªµÀÈçºÎʵÏÖ£¬JSµÄ´úÂëÓ¦¸ÃÊDz»Ò»ÑùµÄ¡£ Çó½Ì¡£
·Ö²»¹»ÔÙ¼Ó¡£
http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......
ÎÒÓÃobject±êÇ©ÔØÈëÒ»¸öÍⲿµÄhtmlÎļþ¿ÉÊÇÓÃvs2008´ò¿ªÈ´²»ÏÔʾ,ÏÔʾºì²æ,ÇëÎÊÊÇÔõô»ØÊÂ?
ÓÃiframeÔØÈë¡£
¿ÉÒÔÓÃiframeÔØÈë
ÓÃiframeÔØÈ볬Á´½ÓµØÖ·²»¸Ä±ä,û°ì·¨Ìø×ªÒ³Ãæ
ÒýÓÃ
ÓÃiframeÔØÈ볬Á´½ÓµØÖ· ......