staf裡面封裝了好多的資料型別,最奇怪的是stafstring型別。但是大致過程是先註冊staf的服務,會返回乙個唯一的id號,高大上的說法叫控制代碼handle。然後就是按照stafhandle中的命令格式去設定欄位的值,最後就是submit一下提交命令,staf預設返回值是0的情況下是正常的,staf api return code reference.html開發文件裡有各種錯誤的返回碼,可以作為參考,但是一般不太準,rt。。。。然後就可以等待結果了,貼下簡單的**
#include "staf.h"
#include "staf_iostream.h"
#pragma comment(lib, "d:/staf/lib/staf.lib");
int main()
stafstring machine = stafstring("local");
stafstring process = stafstring("stax");
stafstring command = stafstring("execute file ");
stafstring filename = stafstring("d:/mystax.xml");
// cin >> filename;
cout << stafhandle::wrapdata(command) << endl;
stafresultptr res = handleptr->submit(machine, process, command + filename);
if(res-> rc != kstafok)
return 0;
}
mystax.xml檔案裡的內容
<?xml version="1.0" encoding="utf-8" standalone="no"?>
'local'
'notepad'
利用Xerces c庫解析XML
如下是乙個xml檔案 sample.xml 常用xml解析庫 庫1 xerces c 庫2 libxml2 庫3 expat 庫4 tinyxml 庫5 msxml include include include include include include include include inc...
利用MSXML解析XML文字 二
二 實現xml解析的說明 三 xml文件物件 xml dom 模型分析 xml dom物件提供了乙個標準的方法來操作儲存在xml文件中的資訊,dom應用程式設計介面 api 用來作為應用程式和xml文件之間的橋梁。dom可以認為是乙個標準的結構體系用來連線文件和應用程式 也可以是劇本語言 msxml...
利用GDataXML進行XML檔案解析
gdataxml 來看gdataxml,它是一種dom方式的解析類庫。dom實現的原理是把整個xml文件一次性讀出,放在乙個樹型結構裡。在需要的時候,查詢特定節點,然後對節點進行讀或寫。再次編譯,通過。注意 用這個解析你要對你的xml檔案的節點 也就是字典的鍵值非常了解 附上 1 由data轉為的x...