Rapidxml库 引用

5. Reference

This section lists all classes, functions, constants etc. and describes them in detail.
class template  rapidxml::memory_pool constructor  memory_pool() destructor  ~memory_pool() function  allocate_node(node_type type, const Ch *name=0, const Ch *value=0, std::size_t name_size=0, std::size_t value_size=0) function  allocate_attribute(const Ch *name=0, const Ch *value=0, std::size_t name_size=0, std::size_t value_size=0) function  allocate_string(const Ch *source=0, std::size_t size=0) function  clone_node(const xml_node< Ch > *source, xml_node< Ch > *result=0) function  clear() function  set_allocator(alloc_func *af, free_func *ff)

class  rapidxml::parse_error constructor  parse_error(const char *what, void *where) function  what() const function  where() const

class template  rapidxml::xml_attribute constructor  xml_attribute() function  document() const function  previous_attribute(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  next_attribute(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const

class template  rapidxml::xml_base constructor  xml_base() function  name() const function  name_size() const function  value() const function  value_size() const function  name(const Ch *name, std::size_t size) function  name(const Ch *name) function  value(const Ch *value, std::size_t size) function  value(const Ch *value) function  parent() const

class template  rapidxml::xml_document constructor  xml_document() function  parse(Ch *text) function  clear()

class template  rapidxml::xml_node constructor  xml_node(node_type type) function  type() const function  document() const function  first_node(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  last_node(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  previous_sibling(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  next_sibling(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  first_attribute(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  last_attribute(const Ch *name=0, std::size_t name_size=0, bool case_sensitive=true) const function  type(node_type type) function  prepend_node(xml_node< Ch > *child) function  append_node(xml_node< Ch > *child) function  insert_node(xml_node< Ch > *where, xml_node< Ch > *child) function  remove_first_node() function  remove_last_node() function  remove_node(xml_node< Ch > *where) function  remove_all_nodes() function  prepend_attribute(xml_attribute< Ch > *attribute) function  append_attribute(xml_attribute< Ch > *attribute) function  insert_attribute(xml_attribute< Ch > *where, xml_attribute< Ch > *attribute) function  remove_first_attribute() function  remove_last_attribute() function  remove_attribute(xml_attribute< Ch > *where) function  remove_all_attributes()

namespace  rapidxml enum  node_type function  parse_error_handler(const char *what, void *where) function  print(OutIt out, const xml_node< Ch > &node, int flags=0) function  print(std::basic_ostream< Ch > &out, const xml_node< Ch > &node, int flags=0) function  operator<<(std::basic_ostream< Ch > &out, const xml_node< Ch > &node) constant  parse_no_data_nodes constant  parse_no_element_values constant  parse_no_string_terminators constant  parse_no_entity_translation constant  parse_no_utf8 constant  parse_declaration_node constant  parse_comment_nodes constant  parse_doctype_node constant  parse_pi_nodes constant  parse_validate_closing_tags constant  parse_trim_whitespace constant  parse_normalize_whitespace constant  parse_default constant  parse_non_destructive constant  parse_fastest constant  parse_full

constant print_no_indenting


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值