青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

++的博客

你看不見我,你看不見我。。
隨筆 - 22, 文章 - 0, 評論 - 2, 引用 - 0
數(shù)據(jù)加載中……

CXml, MSXML的auto_ptr的封裝庫,非常容易使用

CXml封裝庫是我從2005年寫的一個東東,一直都有更新.

范例代碼和源代碼在此地址可以下載到,我就不多說什么了
http://www.codeproject.com/KB/COM/CXml.aspx

此庫又 CXml CXmlNode CXmlNodes CXsl 3個類組成, 只要客戶機上安裝有MSXML就可以,而不必?fù)?dān)心MSXML的版本差異

下面貼一些Sample代碼

1????CXml?xml;
2????if(?xml.Open(strFilePath)?)
3????{
4????????CXmlNode?node?=?xml.GetRoot()->GetChild(_T("a"))
5????????????->GetChild(_T("b"))
6????????????->GetChild(_T("c"))
7????????????->GetChild(_T("e"))
8????????????->GetChild(_T("f"));
9????}

????CXml?xml;
????
if(?xml.Open(strFilePath)?)
????
{
????????xml.GetRoot()
->GetChild(_T("a"))->NewChild(_T("b"))->SetValue(_T("I?am?new"));
????}


?

????CXml?xml;
????
if(?xml.Open(strFilePath)?)
????
{
????????strMsg.Format(????_T(
"int=%d\n")
????????????????????????_T(
"long=%ld\n")
????????????????????????_T(
"float=%f\n")
????????????????????????_T(
"double=%e\n")
????????????????????????_T(
"DWORD=%u\n")
????????????????????????_T(
"bool=%s\n")
????????????????????????_T(
"int64=%I64d\n")
????????????????????????_T(
"string=%s\n")
????????????????????????,?xml.GetRoot()
->GetChild(_T("int"))->GetValue(0)????
????????????????????????,?xml.GetRoot()
->GetChild(_T("long"))->GetValue(0L)
????????????????????????,?xml.GetRoot()
->GetChild(_T("float"))->GetValue(0.00f)
????????????????????????,?xml.GetRoot()
->GetChild(_T("double"))->GetValue(0e+0)
????????????????????????,?xml.GetRoot()
->GetChild(_T("DWORD"))->GetValue((DWORD)0)
????????????????????????,?xml.GetRoot()
->GetChild(_T("bool"))->GetValue(false)???_T("true")?:?_T("false")
????????????????????????,?xml.GetRoot()
->GetChild(_T("int64"))->GetValue(0LL)
????????????????????????,?xml.GetRoot()
->GetChild(_T("string"))->GetValue()
????????????????????????);
????????AfxMessageBox(strMsg);
????}

?

?

????CXml?xml;
????
if(?xml.Open(strFilePath)?)
????
{
????????xml.GetRoot()
->GetChild(_T("b"))->AttachChild(
????????????xml.GetRoot()
->GetChild(_T("a"))->GetChild(_T("c"))->Detach()
????????????);
????}



?

????if(?xml.Open(strFilePath)?)
????
{
????????xml.GetRoot()
->SetAttribute(_T("int"),1);
????????xml.GetRoot()
->SetAttribute(_T("long"),2321321LL);
????????xml.GetRoot()
->SetAttribute(_T("float"),5.02f);
????????xml.GetRoot()
->SetAttribute(_T("double"),2.58529e+1);
????????xml.GetRoot()
->SetAttribute(_T("DWORD"),(DWORD)1834557);
????????xml.GetRoot()
->SetAttribute(_T("bool"),true);
????????xml.GetRoot()
->SetAttribute(_T("int64"),100000000000000LL);
????????xml.GetRoot()
->SetAttribute(_T("string"),_T("hello"));
????}

????const?CString?NS_PREFIX?=?_T("ns");
????
const?CString?NS_URL?=?_T("http://www.some_domain.com");

????CXml?xml;
????BOOL?bRet?
=?xml.Create(?_T("xmlRoot")
????????,?_T(
"UTF-8")
????????,?NS_PREFIX
????????,?NS_URL
????????);
????
????
if(?bRet?)
????
{
????????CXmlNode?node?
=?xml.CreateNode(?_T("a"),?NS_PREFIX,?NS_URL);
????????xml.GetRoot()
->AttachChild(node);

????????xml.Save(strFilePath);
????}



更多示例代碼在前文給出的鏈接中

posted on 2008-03-27 15:54 Jerry.Wang 閱讀(661) 評論(0)  編輯 收藏 引用 所屬分類: 開發(fā)

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品美女在线观看播放| 欧美成在线视频| 午夜精品久久| 午夜精品亚洲一区二区三区嫩草| 1024精品一区二区三区| 国产一区二区三区无遮挡| 国产精品vip| 国产精品久久久一区二区| 国产精品www色诱视频| 国产精品国产自产拍高清av| 久久国产精品99国产精| 香蕉av福利精品导航| 久久久国产91| 免费久久久一本精品久久区| 卡通动漫国产精品| 亚洲欧洲一区二区三区| 一区二区免费在线播放| 久久久国产一区二区| 欧美伦理91i| 亚洲福利视频免费观看| 性欧美精品高清| 亚洲美女网站| 欧美激情视频免费观看| 国产一区欧美日韩| 亚洲欧美不卡| 99国内精品| 欧美三级网址| 亚洲精品视频在线看| 免费成人高清| 久久嫩草精品久久久精品| 国产日韩欧美一二三区| 亚洲专区国产精品| 夜夜嗨av一区二区三区| 欧美人妖另类| 亚洲视频免费在线| 中文高清一区| 国产精品久久久久久久久久免费看| 亚洲美洲欧洲综合国产一区| 欧美高清视频一二三区| 麻豆freexxxx性91精品| 亚洲精品影视| 宅男噜噜噜66一区二区66| 欧美午夜电影网| 欧美伊人久久久久久午夜久久久久 | 日韩性生活视频| 欧美日韩福利| 午夜久久久久久| 久久久999国产| 中文av字幕一区| 欧美一区久久| 一本综合久久| 亚洲欧美成人一区二区三区| 国产亚洲精品高潮| 欧美激情一区二区久久久| 欧美日韩国产二区| 久久久99久久精品女同性| 亚洲老板91色精品久久| 久久av在线| 久久久久久久久久久久久女国产乱| 亚洲美女电影在线| 老鸭窝毛片一区二区三区| 亚洲一区二区视频| 欧美精彩视频一区二区三区| 久久综合色一综合色88| 国产欧美日韩亚州综合| 一本一本久久| 夜夜嗨av一区二区三区网页| 看片网站欧美日韩| 久久―日本道色综合久久| 国产精品一区二区三区乱码| 亚洲一区制服诱惑| 久久夜色精品| 国产麻豆日韩| 午夜精品网站| 亚洲精品久久久久久久久久久| 亚洲欧洲精品一区二区三区波多野1战4| 久久激情网站| 亚洲高清视频一区二区| 欧美1区2区| 日韩视频一区二区三区| 久久精品av麻豆的观看方式| 亚洲肉体裸体xxxx137| 亚洲综合久久久久| 欧美国产日韩精品免费观看| 亚洲精品在线免费观看视频| 免费成人高清视频| 欧美日本国产在线| 一区二区亚洲欧洲国产日韩| 欧美风情在线| 亚洲国产精品女人久久久| 久久婷婷一区| 亚洲高清中文字幕| 先锋影音网一区二区| 中文欧美在线视频| 欧美jizzhd精品欧美巨大免费| 久久综合久久美利坚合众国| 国产精品视频yy9099| 美乳少妇欧美精品| 99视频一区| 欧美刺激性大交免费视频 | 一区在线播放| 性欧美激情精品| 亚洲毛片在线| 久久久水蜜桃av免费网站| 91久久夜色精品国产九色| 欧美a级一区| 日韩网站免费观看| 日韩午夜激情av| 国产婷婷97碰碰久久人人蜜臀| 久久精品一区二区| 亚洲影音一区| 亚洲欧美bt| aaa亚洲精品一二三区| 久久爱另类一区二区小说| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产欧美一区二区精品秋霞影院| 亚洲少妇最新在线视频| 免费在线播放第一区高清av| 亚洲无限乱码一二三四麻| 99亚洲伊人久久精品影院红桃| 伊人久久成人| 在线观看精品一区| 欧美激情1区2区3区| 亚洲每日在线| 欧美激情精品久久久久久黑人| 小黄鸭视频精品导航| 亚洲美女诱惑| 中文在线资源观看视频网站免费不卡| 亚洲福利视频网站| 亚洲人体大胆视频| 亚洲午夜在线观看| 日韩一级大片在线| 亚洲国产一区在线| 在线观看日产精品| 亚洲国产一区在线| 一区二区三区精品久久久| 亚洲欧美视频在线观看视频| 久久一综合视频| 亚洲视频在线观看视频| 91久久在线视频| 一区二区三区成人| 夜夜嗨av色综合久久久综合网| 亚洲一区二区三区影院| 亚洲影视综合| 欧美精品少妇一区二区三区| 国产美女一区二区| 亚洲欧洲视频在线| 亚洲免费黄色| 久久露脸国产精品| 亚洲国产天堂久久国产91| 国产日韩精品视频一区| 亚洲日本中文字幕免费在线不卡| 性一交一乱一区二区洋洋av| 99人久久精品视频最新地址| 亚洲图片在线观看| 欧美在线一二三四区| 欧美精品在欧美一区二区少妇| 国产欧美一区视频| 新片速递亚洲合集欧美合集| 亚洲理伦在线| 国产一区二区高清| 亚洲一区二区在线免费观看| 久久夜色精品| 亚洲桃花岛网站| 国产精品视频专区| 久久久久久久一区| 欧美国产91| 在线视频精品一| 91久久夜色精品国产网站| 欧美成人免费网站| 亚洲专区一区| 久久久av网站| 亚洲日本欧美日韩高观看| 久久av红桃一区二区小说| 亚洲一区二区视频在线观看| 欧美日韩成人在线播放| 亚洲深夜av| 欧美一区二区国产| 亚洲人成欧美中文字幕| 亚洲一区二区黄| 国产日韩欧美在线播放| 麻豆精品91| 欧美大色视频| 欧美一级理论性理论a| 美国成人毛片| 免费在线观看成人av| 欧美久色视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩香蕉视频| 尤物精品在线| 久久蜜臀精品av| 欧美国产专区| 国产精品视频九色porn| 亚洲第一精品影视| 国产精品青草久久久久福利99| 欧美一级网站| 欧美午夜一区二区三区免费大片 | 亚洲香蕉成视频在线观看| 亚洲精品中文字幕女同| 国产色综合网|