TextReader
Object Hierarchy:
Description:
[ Compact ]
public class TextReader
Content:
Creation methods:
- public TextReader.filename (string uri)
- public TextReader.for_doc (string cur, string url, string? encoding = null, int options = 0)
- public TextReader.for_fd (int fd, string url, string? encoding = null, int options = 0)
- public TextReader.for_file (string filename, string? encoding = null, int options = 0)
- public TextReader.for_io (InputReadCallback ioread, InputCloseCallback ioclose, void* ioctx, string url, string? encoding = null, int options = 0)
- public TextReader.for_memory (char[] buffer, int size, string url, string? encoding = null, int options = 0)
- public TextReader.walker (unowned Doc* doc)
Methods:
- public int new_doc (string cur, string url, string? encoding = null, int options = 0)
- public int new_fd (int fd, string url, string? encoding = null, int options = 0)
- public int new_file (string filename, string? encoding = null, int options = 0)
- public int new_io (InputReadCallback ioread, InputCloseCallback ioclose, void* ioctx, string url, string? encoding = null, int options = 0)
- public int new_memory (char[] buffer, int size, string url, string? encoding = null, int options = 0)
- public int new_walker (unowned Doc* doc)
- public int attribute_count ()
- public string base_uri ()
- public long byte_consumed ()
- public int close ()
- public unowned string const_base_uri ()
- public unowned string const_encoding ()
- public unowned string const_local_name ()
- public unowned string const_name ()
- public unowned string const_namespace_uri ()
- public unowned string const_prefix ()
- public unowned string const_string (string str)
- public unowned string const_value ()
- public unowned string const_xml_lang ()
- public unowned string const_xml_version ()
- public unowned Doc* current_doc ()
- public unowned Node* current_node ()
- public int depth ()
- public unowned Node* expand ()
- public string get_attribute (string name)
- public string get_attribute_no (int no)
- public string get_attribute_ns (string local_name, string namespace_uri)
- public void get_error_handler (out TextReaderErrorFunc f, void** arg)
- public int get_parser_column_number ()
- public int get_parser_line_number ()
- public int get_parser_prop (int prop)
- public int has_attributes ()
- public int has_value ()
- public int is_default ()
- public int is_empty_element ()
- public int is_namespace_decl ()
- public int is_valid ()
- public string local_name ()
- public string lookup_namespace (string prefix)
- public int move_to_attribute (string name)
- public int move_to_attribute_no (int no)
- public int move_to_attribute_ns (string local_name, string namespace_uri)
- public int move_to_element ()
- public int move_to_first_attribute ()
- public int move_to_next_attribute ()
- public string name ()
- public string namespace_uri ()
- public int next ()
- public int next_sibling ()
- public int node_type ()
- public int normalization ()
- public string prefix ()
- public unowned Node* preserve ()
- public int preserve_pattern (string pattern, string[] namespaces)
- public int quote_char ()
- public int read ()
- public int read_attribute_value ()
- public string read_inner_xml ()
- public string read_outer_xml ()
- public int read_state ()
- public string read_string ()
- public int schema_validate (string xsd)
- public int schema_validate_ctxt (unowned SchemaValidCtxt* ctxt, int options)
- public void set_error_handler (TextReaderErrorFunc f, void* arg)
- public int set_parser_prop (unowned SchemaValidCtxt* ctxt, int options)
- public int standalone ()
- public string value ()
- public string xml_lang ()