public class Node {
public void** _private ;
public ElementType type ;
public weak string name ;
public Node* children ;
public Node* last ;
public Node* parent ;
public Node* next ;
public Node* prev ;
public Doc* doc ;
public Ns* ns ;
public string content ;
public Attr* properties ;
public Ns* ns_def ;
public ushort line ;
public ushort extra ;
public Node.comment ( string content ) ;
public Node ( Ns* ns,
string name ) ;
public Node.eat_name ( Ns* ns,
string name ) ;
public Node.text ( string content ) ;
public Node.text_len ( string content,
int len ) ;
public Node.pi ( string name,
string content ) ;
public Node* add_child ( Node* cur ) ;
public Node* add_child_list ( Node* cur ) ;
public Node* add_next_sibling ( Node* elem ) ;
public Node* add_prev_sibling ( Node* elem ) ;
public Node* add_sibling ( Node* elem ) ;
public Node* copy ( int extended ) ;
public Node copy_list ( ) ;
public Node* doc_copy ( Doc* doc,
int extended ) ;
public Node* doc_copy_list ( Doc* doc ) ;
public void free ( ) ;
public void free_list ( ) ;
public Node* get_last_child ( ) ;
public long get_line_no ( ) ;
public string get_no_ns_prop ( string name ) ;
public string get_path ( ) ;
public string get_ns_prop ( string name,
string ns ) ;
public string get_prop ( string name ) ;
public Attr* has_ns_prop ( string name,
string name_space ) ;
public Attr* has_prop ( string name ) ;
public int is_blank ( ) ;
public Node* new_child ( Ns* ns,
string name,
string? content = null ) ;
public Ns* new_ns ( string href,
string prefix ) ;
public Attr* new_ns_prop ( Ns* ns,
string name,
string value ) ;
public Attr* new_prop ( string name,
string value ) ;
public Node* new_text_child ( Ns* ns,
string name,
string content ) ;
public void add_content ( string content ) ;
public void add_content_len ( string content,
int len ) ;
public string get_content ( ) ;
public string get_lang ( ) ;
public int get_space_preserve ( ) ;
public int is_text ( ) ;
public void set_content ( string content ) ;
public void set_content_len ( string content,
int len ) ;
public void set_lang ( string val ) ;
public void set_name ( string name ) ;
public void set_space_preserve ( int val ) ;
public Node* replace ( Node* cur ) ;
public void set_list_doc ( Doc* doc ) ;
public Attr* set_ns_prop ( Ns* ns,
string name,
string value ) ;
public Attr* set_prop ( string name,
string value ) ;
public void set_tree_doc ( Doc* doc ) ;
public int text_concat ( string content,
int len ) ;
public Node* text_merge ( Node* second ) ;
public void unlink ( ) ;
public int unset_ns_prop ( Ns* ns,
string name ) ;
public int unset_prop ( string name ) ;
}

public Node.comment ( string content ) ;
public Node ( Ns* ns,
string name ) ;
public Node.eat_name ( Ns* ns,
string name ) ;
public Node.text ( string content ) ;
public Node.text_len ( string content,
int len ) ;
public Node.pi ( string name,
string content ) ;
public void** _private ;
public ElementType type ;
public weak string name ;
public Node* children ;
public Node* last ;
public Node* parent ;
public Node* next ;
public Node* prev ;
public Doc* doc ;
public Ns* ns ;
public string content ;
public Attr* properties ;
public Ns* ns_def ;
public ushort line ;
public ushort extra ;
public Node* add_child ( Node* cur ) ;
public Node* add_child_list ( Node* cur ) ;
public Node* add_next_sibling ( Node* elem ) ;
public Node* add_prev_sibling ( Node* elem ) ;
public Node* add_sibling ( Node* elem ) ;
public Node* copy ( int extended ) ;
public Node copy_list ( ) ;
public Node* doc_copy ( Doc* doc,
int extended ) ;
public Node* doc_copy_list ( Doc* doc ) ;
public void free ( ) ;
public void free_list ( ) ;
public Node* get_last_child ( ) ;
public long get_line_no ( ) ;
public string get_no_ns_prop ( string name ) ;
public string get_path ( ) ;
public string get_ns_prop ( string name,
string ns ) ;
public string get_prop ( string name ) ;
public Attr* has_ns_prop ( string name,
string name_space ) ;
public Attr* has_prop ( string name ) ;
public int is_blank ( ) ;
public Node* new_child ( Ns* ns,
string name,
string? content = null ) ;
public Ns* new_ns ( string href,
string prefix ) ;
public Attr* new_ns_prop ( Ns* ns,
string name,
string value ) ;
public Attr* new_prop ( string name,
string value ) ;
public Node* new_text_child ( Ns* ns,
string name,
string content ) ;
public void add_content ( string content ) ;
public void add_content_len ( string content,
int len ) ;
public string get_content ( ) ;
public string get_lang ( ) ;
public int get_space_preserve ( ) ;
public int is_text ( ) ;
public void set_content ( string content ) ;
public void set_content_len ( string content,
int len ) ;
public void set_lang ( string val ) ;
public void set_name ( string name ) ;
public void set_space_preserve ( int val ) ;
public Node* replace ( Node* cur ) ;
public void set_list_doc ( Doc* doc ) ;
public Attr* set_ns_prop ( Ns* ns,
string name,
string value ) ;
public Attr* set_prop ( string name,
string value ) ;
public void set_tree_doc ( Doc* doc ) ;
public int text_concat ( string content,
int len ) ;
public Node* text_merge ( Node* second ) ;
public void unlink ( ) ;
public int unset_ns_prop ( Ns* ns,
string name ) ;
public int unset_prop ( string name ) ;
Created by Valadoc