.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_XMLParser: XMLParser ========= **Inherits:** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`read` **(** **)** | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_node_type` **(** **)** | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_node_name` **(** **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_node_data` **(** **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_node_offset` **(** **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_attribute_count` **(** **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_attribute_name` **(** :ref:`int` idx **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_attribute_value` **(** :ref:`int` idx **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_attribute` **(** :ref:`String` name **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_named_attribute_value` **(** :ref:`String` name **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_named_attribute_value_safe` **(** :ref:`String` name **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_empty` **(** **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_current_line` **(** **)** const | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`skip_section` **(** **)** | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`seek` **(** :ref:`int` pos **)** | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`open` **(** :ref:`String` file **)** | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`open_buffer` **(** :ref:`RawArray` buffer **)** | +------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ Numeric Constants ----------------- - **NODE_NONE** = **0** - **NODE_ELEMENT** = **1** - **NODE_ELEMENT_END** = **2** - **NODE_TEXT** = **3** - **NODE_COMMENT** = **4** - **NODE_CDATA** = **5** - **NODE_UNKNOWN** = **6** Member Function Description --------------------------- .. _class_XMLParser_read: - :ref:`int` **read** **(** **)** .. _class_XMLParser_get_node_type: - :ref:`int` **get_node_type** **(** **)** .. _class_XMLParser_get_node_name: - :ref:`String` **get_node_name** **(** **)** const .. _class_XMLParser_get_node_data: - :ref:`String` **get_node_data** **(** **)** const .. _class_XMLParser_get_node_offset: - :ref:`int` **get_node_offset** **(** **)** const .. _class_XMLParser_get_attribute_count: - :ref:`int` **get_attribute_count** **(** **)** const .. _class_XMLParser_get_attribute_name: - :ref:`String` **get_attribute_name** **(** :ref:`int` idx **)** const .. _class_XMLParser_get_attribute_value: - :ref:`String` **get_attribute_value** **(** :ref:`int` idx **)** const .. _class_XMLParser_has_attribute: - :ref:`bool` **has_attribute** **(** :ref:`String` name **)** const .. _class_XMLParser_get_named_attribute_value: - :ref:`String` **get_named_attribute_value** **(** :ref:`String` name **)** const .. _class_XMLParser_get_named_attribute_value_safe: - :ref:`String` **get_named_attribute_value_safe** **(** :ref:`String` name **)** const .. _class_XMLParser_is_empty: - :ref:`bool` **is_empty** **(** **)** const .. _class_XMLParser_get_current_line: - :ref:`int` **get_current_line** **(** **)** const .. _class_XMLParser_skip_section: - void **skip_section** **(** **)** .. _class_XMLParser_seek: - :ref:`int` **seek** **(** :ref:`int` pos **)** .. _class_XMLParser_open: - :ref:`int` **open** **(** :ref:`String` file **)** .. _class_XMLParser_open_buffer: - :ref:`int` **open_buffer** **(** :ref:`RawArray` buffer **)**