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

📄 utils.h

📁 著名的标准C++的html解析器
💻 H
字号:
#ifndef __HTML_UTILS_H__#define __HTML_UTILS_H__#include "tree.h"#include "Node.h"namespace htmlcxx {	class Uri;		namespace HTML {		/** Tries to detect if the buffer is encoded as utf8 */		bool detect_utf8(const char *buf, int size);		/** Trim the argument string at both end and convert sibling blanks		 * into a single space */		std::string single_blank(const std::string& str);		/** Remove html comments from the string */		std::string strip_comments(const std::string& str);				/** Convert html entities into their ISO8859-1 equivalents */		std::string decode_entities(const std::string& str);				/** Get the value of an attribute inside the text of a tag 		  * @return empty string if the attribute is not found, or the value of  		  * the attribute		  */		std::string get_attribute(const std::string& tag, const std::string& attr);		/** Create absolute url for a link */		std::string convert_link(const std::string &relative, const Uri &root);		/** Create a gml representation of the tree for input of tools like graphviz */		std::string serialize_gml(const tree<HTML::Node> &tr); 	}}#endif

⌨️ 快捷键说明

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