libxml-2.0 Reference Manual

Synopsis

public class TextReader {
    public                              TextReader.filename       ( string              uri ) ;
    public                              TextReader.for_doc        ( string              cur,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public                              TextReader.for_fd         ( int                 fd,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public                              TextReader.for_file       ( string              filename,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public                              TextReader.for_io         ( InputReadCallback   ioread,
                                                                    InputCloseCallback  ioclose,
                                                                    void**              ioctx,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public                              TextReader.for_memory     ( char[]              buffer,
                                                                    int                 size,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public                              TextReader.walker         ( Doc*                doc ) ;


    public    void                      free                      (  ) ;
    public    int                       new_doc                   ( string              cur,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public    int                       new_fd                    ( int                 fd,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public    int                       new_file                  ( string              filename,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public    int                       new_io                    ( InputReadCallback   ioread,
                                                                    InputCloseCallback  ioclose,
                                                                    void**              ioctx,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public    int                       new_memory                ( char[]              buffer,
                                                                    int                 size,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;
    public    int                       new_walker                ( Doc*                doc ) ;
    public    int                       attribute_count           (  ) ;
    public    string                    base_uri                  (  ) ;
    public    long                      byte_consumed             (  ) ;
    public    int                       close                     (  ) ;
    public    weak string               const_base_uri            (  ) ;
    public    weak string               const_encoding            (  ) ;
    public    weak string               const_local_name          (  ) ;
    public    weak string               const_name                (  ) ;
    public    weak string               const_namespace_uri       (  ) ;
    public    weak string               const_prefix              (  ) ;
    public    weak string               const_string              ( string              str ) ;
    public    weak string               const_value               (  ) ;
    public    weak string               const_xml_lang            (  ) ;
    public    weak string               const_xml_version         (  ) ;
    public    Doc*                      current_doc               (  ) ;
    public    Node*                     current_node              (  ) ;
    public    int                       depth                     (  ) ;
    public    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         ( 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    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      ( SchemaValidCtxt*    ctxt,
                                                                    int                 options ) ;
    public    void                      set_error_handler         ( TextReaderErrorFunc f,
                                                                    void**              arg ) ;
    public    int                       set_parser_prop           ( SchemaValidCtxt*    ctxt,
                                                                    int                 options ) ;
    public    int                       standalone                (  ) ;
    public    string                    value                     (  ) ;
    public    string                    xml_lang                  (  ) ;
}

TextReader Description

Details

Constructor Details

TextReader.filename ()
    public                              TextReader.filename       ( string              uri ) ;		

TextReader.for_doc ()
    public                              TextReader.for_doc        ( string              cur,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

TextReader.for_fd ()
    public                              TextReader.for_fd         ( int                 fd,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

TextReader.for_file ()
    public                              TextReader.for_file       ( string              filename,
                                                                    string              encoding,
                                                                    int                 options ) ;		

TextReader.for_io ()
    public                              TextReader.for_io         ( InputReadCallback   ioread,
                                                                    InputCloseCallback  ioclose,
                                                                    void**              ioctx,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

TextReader.for_memory ()
    public                              TextReader.for_memory     ( char[]              buffer,
                                                                    int                 size,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

TextReader.walker ()
    public                              TextReader.walker         ( Doc*                doc ) ;		

Field Details

Signal Details

Property Details

Method Details

free ()
    public    void                      free                      (  ) ;		

new_doc ()
    public    int                       new_doc                   ( string              cur,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

new_fd ()
    public    int                       new_fd                    ( int                 fd,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

new_file ()
    public    int                       new_file                  ( string              filename,
                                                                    string              encoding,
                                                                    int                 options ) ;		

new_io ()
    public    int                       new_io                    ( InputReadCallback   ioread,
                                                                    InputCloseCallback  ioclose,
                                                                    void**              ioctx,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

new_memory ()
    public    int                       new_memory                ( char[]              buffer,
                                                                    int                 size,
                                                                    string              url,
                                                                    string              encoding,
                                                                    int                 options ) ;		

new_walker ()
    public    int                       new_walker                ( Doc*                doc ) ;		

attribute_count ()
    public    int                       attribute_count           (  ) ;		

base_uri ()
    public    string                    base_uri                  (  ) ;		

byte_consumed ()
    public    long                      byte_consumed             (  ) ;		

close ()
    public    int                       close                     (  ) ;		

const_base_uri ()
    public    weak string               const_base_uri            (  ) ;		

const_encoding ()
    public    weak string               const_encoding            (  ) ;		

const_local_name ()
    public    weak string               const_local_name          (  ) ;		

const_name ()
    public    weak string               const_name                (  ) ;		

const_namespace_uri ()
    public    weak string               const_namespace_uri       (  ) ;		

const_prefix ()
    public    weak string               const_prefix              (  ) ;		

const_string ()
    public    weak string               const_string              ( string              str ) ;		

const_value ()
    public    weak string               const_value               (  ) ;		

const_xml_lang ()
    public    weak string               const_xml_lang            (  ) ;		

const_xml_version ()
    public    weak string               const_xml_version         (  ) ;		

current_doc ()
    public    Doc*                      current_doc               (  ) ;		

current_node ()
    public    Node*                     current_node              (  ) ;		

depth ()
    public    int                       depth                     (  ) ;		

expand ()
    public    Node*                     expand                    (  ) ;		

get_attribute ()
    public    string                    get_attribute             ( string              name ) ;		

get_attribute_no ()
    public    string                    get_attribute_no          ( int                 no ) ;		

get_attribute_ns ()
    public    string                    get_attribute_ns          ( string              local_name,
                                                                    string              namespace_uri ) ;		

get_error_handler ()
    public    void                      get_error_handler         ( TextReaderErrorFunc f,
                                                                    void****            arg ) ;		

get_parser_column_number ()
    public    int                       get_parser_column_number  (  ) ;		

get_parser_line_number ()
    public    int                       get_parser_line_number    (  ) ;		

get_parser_prop ()
    public    int                       get_parser_prop           ( int                 prop ) ;		

has_attributes ()
    public    int                       has_attributes            (  ) ;		

has_value ()
    public    int                       has_value                 (  ) ;		

is_default ()
    public    int                       is_default                (  ) ;		

is_empty_element ()
    public    int                       is_empty_element          (  ) ;		

is_namespace_decl ()
    public    int                       is_namespace_decl         (  ) ;		

is_valid ()
    public    int                       is_valid                  (  ) ;		

local_name ()
    public    string                    local_name                (  ) ;		

lookup_namespace ()
    public    string                    lookup_namespace          ( string              prefix ) ;		

move_to_attribute ()
    public    int                       move_to_attribute         ( string              name ) ;		

move_to_attribute_no ()
    public    int                       move_to_attribute_no      ( int                 no ) ;		

move_to_attribute_ns ()
    public    int                       move_to_attribute_ns      ( string              local_name,
                                                                    string              namespace_uri ) ;		

move_to_element ()
    public    int                       move_to_element           (  ) ;		

move_to_first_attribute ()
    public    int                       move_to_first_attribute   (  ) ;		

move_to_next_attribute ()
    public    int                       move_to_next_attribute    (  ) ;		

name ()
    public    string                    name                      (  ) ;		

namespace_uri ()
    public    string                    namespace_uri             (  ) ;		

next ()
    public    int                       next                      (  ) ;		

next_sibling ()
    public    int                       next_sibling              (  ) ;		

node_type ()
    public    int                       node_type                 (  ) ;		

normalization ()
    public    int                       normalization             (  ) ;		

prefix ()
    public    string                    prefix                    (  ) ;		

preserve ()
    public    Node*                     preserve                  (  ) ;		

preserve_pattern ()
    public    int                       preserve_pattern          ( string              pattern,
                                                                    string[]            namespaces ) ;		

quote_char ()
    public    int                       quote_char                (  ) ;		

read ()
    public    int                       read                      (  ) ;		

read_attribute_value ()
    public    int                       read_attribute_value      (  ) ;		

read_inner_xml ()
    public    string                    read_inner_xml            (  ) ;		

read_outer_xml ()
    public    string                    read_outer_xml            (  ) ;		

read_state ()
    public    int                       read_state                (  ) ;		

read_string ()
    public    string                    read_string               (  ) ;		

schema_validate ()
    public    int                       schema_validate           ( string              xsd ) ;		

schema_validate_ctxt ()
    public    int                       schema_validate_ctxt      ( SchemaValidCtxt*    ctxt,
                                                                    int                 options ) ;		

set_error_handler ()
    public    void                      set_error_handler         ( TextReaderErrorFunc f,
                                                                    void**              arg ) ;		

set_parser_prop ()
    public    int                       set_parser_prop           ( SchemaValidCtxt*    ctxt,
                                                                    int                 options ) ;		

standalone ()
    public    int                       standalone                (  ) ;		

value ()
    public    string                    value                     (  ) ;		

xml_lang ()
    public    string                    xml_lang                  (  ) ;		


Created by Valadoc