六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 86|回复: 0

libxml2常用函数集锦之三

[复制链接]

升级  10.67%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
66
 楼主| 发表于 2013-1-27 04:35:14 | 显示全部楼层 |阅读模式
libxml自定义了一个字符类型xmlChar,其本质是 unsigned char.
另外,libxml提供了一个宏来将char*转换成xmlChar*, 名字很有趣,叫 BAD_CAST 它的本质其实是 unsigned char*.
为了方便对xmlChar类型字符串的操作,libxml提供了自己的函数,它们的定义于标准c函数库中的字符串函数很像.
 
xmlChar* xmlStrcat (xmlChar *cur, const xmlChar * add)
 
const xmlChar *xmlStrchr(const xmlChar * str, xmlChar val)
 
int xmlStrcmp (const xmlChar * str1, const xmlChar * str2)
 
int xmlStrlen (const xmlChar * str)
 
xmlChar *xmlStrncat (xmlChar * cur, const xmlChar * add, int len)
 
int xmlStrncmp (const xmlChar * str1, const xmlChar * str2, int len)

const xmlChar *xmlStrstr (const xmlChar * str, const xmlChar * val)
 
相信这些函数大家都看得眼熟,这里就不一一解释了.
 
更多函数大家可以参考
http://xmlsoft.org/html/libxml-xmlstring.html
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表