Cargo Features
[dependencies]
exml = { version = "0.1.0", default-features = false, features = ["c14n", "catalog", "ftp", "html", "http", "sax1", "schema", "schematron", "xinclude", "xpath", "xpointer", "libxml_automata", "libxml_debug", "libxml_expr", "libxml_iso8859x", "libxml_legacy", "libxml_modules", "libxml_output", "libxml_pattern", "libxml_push", "libxml_reader", "libxml_regexp", "libxml_tree", "libxml_unicode", "libxml_valid", "libxml_writer", "libxml_xptr_locs"] }
- default = c14n, catalog, html, http, libxml_automata, libxml_debug, libxml_expr, libxml_iso8859x, libxml_modules, libxml_output, libxml_pattern, libxml_push, libxml_reader, libxml_regexp, libxml_tree, libxml_unicode, libxml_valid, libxml_writer, sax1, schema, schematron, xinclude, xpath, xpointer
-
These default features are set whenever
exml
is added without
somewhere in the dependency tree.default-features = false - c14n default
-
Affects
libxml::c14n
… - catalog default
-
Affects
libxml::catalog
… - ftp
-
Affects
io::xml_io_ftp_match
,io::xml_io_ftp_open
,io::xml_io_ftp_read
,io::xml_io_ftp_close
,libxml::nanoftp
… - html default
-
Affects
libxml::htmlparser
,libxml::htmltree
,sax2::xml_sax2_init_html_default_sax_handler
,sax2::html_default_sax_handler_init
,attribute::xml_new_prop
,sax2::xml_sax2_start_element
,sax2::xml_sax2_end_element
,tree::xml_validate_ncname
… - http default
-
Affects
io::DefaultHTTPIOCallbacks
,output::XmlIOHTTPWriteCtxt
,output::xml_register_http_post_callbacks
,exml::nanohttp
… - sax1 default
-
Affects
parser::xml_parse_doc
,parser::xml_parse_file
,parser::xml_parse_memory
,parser::xml_recover_doc
,parser::xml_recover_memory
,parser::xml_recover_file
,parser::xml_sax_user_parse_file
,parser::xml_sax_user_parse_memory
,parser::xml_sax_parse_doc
,parser::xml_sax_parse_memory
,parser::xml_sax_parse_memory_with_data
,parser::xml_sax_parse_file
,parser::xml_sax_parse_file_with_data
,parser::xml_parse_entity
,parser::xml_parse_balanced_chunk_memory
,parser::xml_parse_balanced_chunk_memory_recover
,sax2::xml_sax_default_version
,sax2::xml_sax2_start_element
,sax2::xml_sax2_end_element
,tree::xml_validate_ncname
… - schema default
-
Affects
libxml::relaxng
,libxml::schemas_internals
,libxml::xmlschemas
,libxml::xmlschemastypes
,valid::xml_validate_notation_use
,xmlreader::xml_text_reader_relaxng_validate
,xmlreader::xml_text_reader_relaxng_validate_ctxt
,xmlreader::xml_text_reader_relaxng_set_schema
,xmlreader::xml_text_reader_schema_validate
,xmlreader::xml_text_reader_schema_validate_ctxt
,xmlreader::xml_text_reader_set_schema
,tree::xml_validate_qname
,tree::xml_validate_name
,tree::xml_validate_nmtoken
,tree::xml_copy_doc
,tree::xml_new_child
,xpath::xml_xpath_init
,xpath::xml_xpath_is_nan
,xpath::xml_xpath_is_inf
,attribute::xml_new_prop
… - schematron default
-
Affects
libxml::schematron
… - xinclude default
-
Affects
libxml::xinclude
… - xpath default
-
Affects
debug_xml::XmlShellReadlineFunc
,debug_xml::XmlShellCtxtPtr
,debug_xml::XmlShellCtxt
,debug_xml::XmlShellCmd
,debug_xml::xml_shell_print_xpath_error
,debug_xml::xml_shell_print_xpath_result
,debug_xml::xml_shell_list
,debug_xml::xml_shell_base
,debug_xml::xml_shell_dir
,debug_xml::xml_shell_load
,debug_xml::xml_shell_du
,debug_xml::xml_shell_pwd
,debug_xml::xml_shell
,xpath::internals
,xpath::node_set
,xpath::object
,xpath::XmlXPathError
,xpath::XmlXPathConvertFunc
,xpath::XmlXPathTypePtr
,xpath::XmlXPathType
… - xpointer default
-
Affects
libxml::xlink
,libxml::xpointer
… - libxml_automata default
-
Affects
libxml::xmlautomata
… - libxml_debug default
-
Affects
libxml::debug_xml
,xpath::dump
… - libxml_expr default
-
Affects
xmlregexp::XmlExpCtxtPtr
,xmlregexp::XmlExpCtxt
,xmlregexp::xml_exp_free_ctxt
,xmlregexp::xml_exp_new_ctxt
,xmlregexp::xml_exp_ctxt_nb_nodes
,xmlregexp::xml_exp_ctxt_nb_cons
,xmlregexp::XmlExpNodePtr
,xmlregexp::XmlExpNode
,xmlregexp::XmlExpNodeType
,xmlregexp::FORBIDDEN_EXP
,xmlregexp::EMPTY_EXP
,xmlregexp::xml_exp_free
,xmlregexp::xml_exp_ref
,xmlregexp::xml_exp_parse
,xmlregexp::xml_exp_new_atom
,xmlregexp::xml_exp_new_or
… - libxml_iso8859x default
- libxml_legacy
-
Affects
parser::xml_get_features_list
,sax2::xml_sax2_start_element
,sax2::xml_sax2_end_element
,tree::xml_validate_ncname
… - libxml_modules default
-
Affects
libxml::xmlmodule
… - libxml_output default
-
Affects
catalog::xml_catalog_dump
,entities::xml_dump_entities_table
,entities::xml_dump_entity_decl
,htmltree::html_doc_dump_memory
,htmltree::html_doc_dump_memory_format
,htmltree::html_doc_dump
,htmltree::html_save_file
,htmltree::html_node_dump
,htmltree::html_node_dump_file
,htmltree::html_node_dump_file_format
,htmltree::html_save_file_enc
,htmltree::html_save_file_format
,htmltree::html_node_dump_format_output
,htmltree::html_doc_content_dump_output
,htmltree::html_doc_content_dump_format_output
,htmltree::html_node_dump_output
,libxml::xmlsave
,relaxng::xml_relaxng_dump
,relaxng::xml_relaxng_dump_tree
,valid::xml_dump_notation_decl
… - libxml_pattern default
-
Affects
libxml::pattern
,internals::xml_xpath_try_stream_compile
… - libxml_push default
-
Affects
htmlparser::html_create_push_parser_ctxt
,htmlparser::html_parse_chunk
,parser::xml_create_push_parser_ctxt
,parser::xml_parse_chunk
… - libxml_reader default
-
Affects
xmlreader::XmlTextReaderMode
,xmlreader::XmlParserProperties
,xmlreader::XmlReaderTypes
,xmlreader::XmlTextReaderPtr
,xmlreader::XmlTextReader
,xmlreader::xml_new_text_reader
,xmlreader::xml_new_text_reader_filename
,xmlreader::xml_free_text_reader
,xmlreader::xml_text_reader_setup
,xmlreader::xml_text_reader_attribute_count
,xmlreader::xml_text_reader_const_base_uri
,xmlreader::xml_text_reader_const_local_name
,xmlreader::xml_text_reader_const_name
,xmlreader::xml_text_reader_const_namespace_uri
,xmlreader::xml_text_reader_const_prefix
,xmlreader::xml_text_reader_const_xml_lang
… - libxml_regexp default
-
Affects
libxml::xmlregexp
,valid::XmlValidState
,libxml::xmlautomata
,valid::xml_valid_build_content_model
,valid::xml_validate_push_element
,valid::xml_validate_push_cdata
,valid::xml_validate_pop_element
… - libxml_tree default
-
Affects
entities::xml_copy_entities_table
,valid::xml_copy_notation_table
,valid::xml_copy_element_table
,valid::xml_copy_enumeration
,valid::xml_copy_attribute_table
,tree::xml_copy_dtd
,tree::xml_new_text_child
,tree::xml_new_doc_raw_node
,tree::xml_new_doc_fragment
,node::NodeCommon.first_element_child
,node::NodeCommon.last_element_child
,node::NodeCommon.child_element_count
,node::NodeCommon.next_element_sibling
,node::NodeCommon.previous_element_sibling
,tree::xml_validate_qname
,tree::xml_validate_name
,tree::xml_validate_nmtoken
,tree::xml_copy_doc
,tree::xml_new_child
,tree::xml_replace_node
… - libxml_unicode default
-
Affects
libxml::xmlunicode
… - libxml_valid default
-
Affects
parser::xml_parse_dtd
,parser::xml_io_parse_dtd
,valid::xml_new_valid_ctxt
,valid::xml_free_valid_ctxt
,valid::xml_validate_root
,valid::xml_validate_element_decl
,valid::xml_valid_normalize_attribute_value
,valid::xml_valid_ctxt_normalize_attribute_value
,valid::xml_validate_attribute_decl
,valid::xml_validate_attribute_value
,valid::xml_validate_notation_decl
,valid::xml_validate_dtd
,valid::xml_validate_dtd_final
,valid::xml_validate_document
,valid::xml_validate_element
,valid::xml_validate_one_element
,valid::xml_validate_one_attribute
,valid::xml_validate_one_namespace
,debug_xml::xml_shell_validate
… - libxml_writer default
-
Affects
libxml::xmlwriter
,tree::xml_replace_node
,sax2::xml_sax2_start_element
,sax2::xml_sax2_end_element
,tree::xml_validate_ncname
… - libxml_xptr_locs
-
Affects
xpointer::XmlLocationSetPtr
,xpointer::XmlLocationSet
…