Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
opcua.common.xmlparser.XMLParser Class Reference

List of all members.

Public Member Functions

def __init__
def get_aliases
def get_node_datas
def get_used_namespaces

Public Attributes

 logger
 ns
 path
 root
 tree

Private Member Functions

def _get_text
def _parse_attr
def _parse_body
def _parse_ext_obj
def _parse_list
def _parse_list_of_extension_object
def _parse_list_of_localized_text
def _parse_node
def _parse_refs
def _parse_value
def _set_attr

Private Attributes

 _retag

Detailed Description

Definition at line 93 of file xmlparser.py.


Constructor & Destructor Documentation

def opcua.common.xmlparser.XMLParser.__init__ (   self,
  xmlpath 
)

Definition at line 95 of file xmlparser.py.


Member Function Documentation

def opcua.common.xmlparser.XMLParser._get_text (   self,
  el 
) [private]

Definition at line 253 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_attr (   self,
  el,
  obj 
) [private]

Definition at line 190 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_body (   self,
  el 
) [private]

Definition at line 303 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_ext_obj (   self,
  el 
) [private]

Definition at line 289 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_list (   self,
  el 
) [private]

Definition at line 257 of file xmlparser.py.

Parse a uax:ListOfExtensionObject Value
Return an list of ExtObj

Definition at line 278 of file xmlparser.py.

Definition at line 268 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_node (   self,
  nodetype,
  child 
) [private]
Parse a XML node and create a NodeData object.

Definition at line 144 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_refs (   self,
  el,
  obj 
) [private]

Definition at line 316 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_value (   self,
  val_el,
  obj 
) [private]

Definition at line 209 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._set_attr (   self,
  key,
  val,
  obj 
) [private]

Definition at line 158 of file xmlparser.py.

Return the used node aliases in this import file

Definition at line 122 of file xmlparser.py.

Definition at line 135 of file xmlparser.py.

Return the used namespace uris in this import file

Definition at line 110 of file xmlparser.py.


Member Data Documentation

Definition at line 95 of file xmlparser.py.

Definition at line 95 of file xmlparser.py.

Definition at line 95 of file xmlparser.py.

Definition at line 95 of file xmlparser.py.

Definition at line 95 of file xmlparser.py.

Definition at line 95 of file xmlparser.py.


The documentation for this class was generated from the following file:


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Sat Jun 8 2019 18:26:24