Eötvös Quantum Utilities  v4.9.146
Providing the Horsepowers in the Quantum Realm
Modules | Functions/Subroutines | Variables
Fox_sax_EQuUs.f90 File Reference

Deallocates the XML node. More...

Go to the source code of this file.

Modules

module  fox_sax_equus
 

Functions/Subroutines

subroutine fox_sax_equus::addtargetnode (node)
 
subroutine fox_sax_equus::characters_handler (chunk)
 
logical function fox_sax_equus::checkname (chunk)
 
subroutine fox_sax_equus::convert2eq_struct (eq_struct, node)
 
subroutine fox_sax_equus::convertsubnodes2eq_struct (subnodes, XMLsubnodes)
 
subroutine fox_sax_equus::createtargetnode (URI, localname, name, attributes)
 
subroutine fox_sax_equus::deallocatetargetnodes ()
 
subroutine fox_sax_equus::endelement_handler (URI, localname, name)
 
subroutine fox_sax_equus::error_handler (msg)
 
subroutine fox_sax_equus::fatalerror_handler (msg)
 
subroutine fox_sax_equus::get_eq_structure (eq_struct, idx)
 
subroutine fox_sax_equus::read_xml (fname, fname_len, cproperty_names, numofProperties)
 
subroutine fox_sax_equus::startelement_handler (URI, localname, name, attributes)
 

Variables

type(xmlnode), pointer fox_sax_equus::currentnode
 
type(xmlnode), pointer fox_sax_equus::currenttargetnode
 
integer fox_sax_equus::numtargetnodes
 
character(len=max_prop_length, kind=c_char), dimension(:), pointer fox_sax_equus::property_names
 
integer, private fox_sax_equus::subnodelevel = 0
 
logical, private fox_sax_equus::targetnodeactive = .false.
 
type(xmlnode), dimension(:), pointer fox_sax_equus::targetnodes
 
type(xml_t), private fox_sax_equus::xp
 

Detailed Description

Deallocates the XML node.

Check whether the given XML node is one of the target nodes and creates a target node.

startElement_handler function defined in the FoX_sax package (http://www1.gly.bris.ac.uk/~walker/FoX/DoX/FoX_sax.html)

endElement_handler function defined in the FoX_sax package (http://www1.gly.bris.ac.uk/~walker/FoX/DoX/FoX_sax.html)

characters_handler function defined in the FoX_sax package (http://www1.gly.bris.ac.uk/~walker/FoX/DoX/FoX_sax.html)

fatalError_handler function defined in the FoX_sax package (http://www1.gly.bris.ac.uk/~walker/FoX/DoX/FoX_sax.html)

error_handler function defined in the FoX_sax package (http://www1.gly.bris.ac.uk/~walker/FoX/DoX/FoX_sax.html)

Check whether the XML node in focus is about to retrive or not.

Add an XML node to the array of the retrived XML target nodes.

Deallocates the loaded target nodes.

Prints the data (excluding subnodes) related to the given node.

Prints the data (including subnodes) related to the given node.

Adds a subnode to an array of a subnodes.

Parameters
nodeThe given node
nodeThe parent node
[in]Thesubnode
[in]nodeA pointer to a retrived XML node.
[in]chunkThe local name, or an attribute value of the XML node.
Returns
Returns true if the XML node in focus is about to retrive, or false otherwise.
Parameters
[in]msgThe error message.
[in]chunkThe string value of the XML node.
[in]URI
[in]localname
[in]name
[in]URIThe URL related to the XML node
[in]localnameThe localname of the XML node
[in]nameThe name of the XML node
[in]attributesDictionary conatining the attributes of an XML node

Definition in file Fox_sax_EQuUs.f90.