簡單的xml常用函數

1.   fopen

作用:用來打開一個文件,調用形式爲:文件指針名=fopen(文件名,使用文件方式)

“文件指針名“必須是被說明爲FILE類型的指針變量

“文件名“是被打開文件的文件名,是字符串常量或字符串數組

“使用文件方式“是指文件的類型和操作要求

 

2.   xmlReadMemory(dest_gb18030,sizeof(dest_gb18030),szDocName,"UTF-8",XML_PARSE_RECOVER)

作用:從指針指向的位置開始讀取內存

參數

Dest_gb18030  所要讀取的指針指向的內存

Sizeofdest_gb18030)內存的大小

szDocName 指向解析文件指針

UTF-8 轉換的類型

XML_PARSE_RECOVER 對文件進行重疊解析

3.   ReadFileHANDLE hFileLPVOIDlpBuffer,DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPEDlpOverlapped

作用:從指針指向的位置開始將數據讀出到一個文件中,且支持同步和異步操作

參數

HANDLE hFile, 需要讀入數據的文件指針,這個指針指向的文件必須是GENERIC_READ 訪問屬性的文件

LPVOID lpBuffer,接收數據的緩衝區

LPDWORD lpNumberOfBytesRead,指向一個DWORD類型變量的指針,用來接收讀取的字節數。如果下一個參數爲NULL,那麼一定要傳入這個參數

LPOVERLAPPED lpOverlapped OVERLAPPED結構體指針,如果文件是以FILE_FLAG_OVERLAPPED方式打開的話,那麼這個指針就不能爲NULL

FILE_FLAG_OVERLAPPED 允許對文件進行重疊操作

4.   Fprintf

作用:傳送格式化輸出到一個文件中

5.   xmlFreeDoc

作用:釋放內存

6.   xmlStrcmpconst char *str1,const char* str2

作用:它對兩個字符串進行比較,然後返回比較結果

Str1小於str2,返回負值或者-1

Str1等於str2,返回0

Str1大於str2返回正值或者1

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章