⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 code_conv.h

📁 介绍用Java解析网络数据的三种特殊方法
💻 H
字号:
#ifndef _WXB_CODE_CONV_H
#define _WXB_CODE_CONV_H

#include <string>
using std::string;

//代码转换:从一种编码转为另一种编码   
int code_convert(char* from_charset, char* to_charset, char* inbuf,
				 int inlen, char* outbuf, int outlen);

//UNICODE码转为GB2312码   
//成功则返回一个动态分配的char*变量,需要在使用完毕后手动free,失败返回NULL
char* u2g(char *inbuf);

//GB2312码转为UNICODE码   
//成功则返回一个动态分配的char*变量,需要在使用完毕后手动free,失败返回NULL
char* g2u(char *inbuf);

//调用xpath查询节点集合,成功则返回xpath的对象指针,失败返回NULL
xmlXPathObjectPtr get_nodeset(xmlDocPtr doc, const xmlChar *xpath);

//打开Xml文档,返回文档指针
xmlDocPtr openXmlFile(const char* szXmlFilename);

//关闭Xml文档
void closeXmlFile(xmlDocPtr doc);

//根据XPATH路径读取字符串
string getXmlString(xmlDocPtr doc, const char *szXpath);

int getXmlInt(xmlDocPtr doc, const char* szXpath);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -