+
Point of view
XML_PARSER
deferred class XML_VALIDATOR
Summary
Overview
exported features
with_attribute (attribute_name: STRING, attribute_value: STRING, line: INTEGER_32, column: INTEGER_32)
deferred procedure
Called by the parser to add an attribute of a node BEFORE calling open_node
is_valid_open_node (node_name: STRING, line: INTEGER_32, column: INTEGER_32): BOOLEAN
deferred function
When the parser reads an opening node
is_valid_close_node (node_name: STRING, line: INTEGER_32, column: INTEGER_32): BOOLEAN
deferred function
When the parser reads a closing node
is_valid_open_close_node (node_name: STRING, line: INTEGER_32, column: INTEGER_32): BOOLEAN
deferred function
When the parser reads a node that opens and closes immediately (syntax "<node/>")
open_node (node_name: STRING, line: INTEGER_32, column: INTEGER_32)
deferred procedure
When the parser reads an opening node
close_node (node_name: STRING, line: INTEGER_32, column: INTEGER_32)
deferred procedure
When the parser reads a closing node
open_close_node (node_name: STRING, line: INTEGER_32, column: INTEGER_32)
deferred procedure
When the parser reads a node that opens and closes immediately (syntax "<node/>")
current_node: STRING
deferred function
The current node
entity (a_entity: STRING, line: INTEGER_32, column: INTEGER_32): STRING
deferred function
When the parser reads an &entity;'.
is_valid_data (a_data: STRING, line: INTEGER_32, column: INTEGER_32): BOOLEAN
deferred function
Called by the parser when the node contains raw data
data (a_data: STRING, line: INTEGER_32, column: INTEGER_32)
deferred procedure
Called by the parser when the node contains raw data
the_end
deferred procedure
Called when the xml is totally parsed; usually it is used to recycle memory resources