XML Reader Module#

nexus.xmlreader.parse_string(s, delim=None)[source]#
nexus.xmlreader.find_pair(s, pairs, start=0, end=None)[source]#
nexus.xmlreader.remove_pair_sections(s, pair)[source]#
nexus.xmlreader.remove_empty_lines(s)[source]#

Remove any lines with only whitespace present.

class nexus.xmlreader.XMLelement[source]#

Bases: DevBaseNexus

Methods

condense()

convert_numeric()

copy()

save([filepath])

clear

error

items

keys

load

nxs_print

remove_hidden

update

values

warn

condense()[source]#
convert_numeric()[source]#
remove_hidden()[source]#
class nexus.xmlreader.XMLreader(fpath=None, *, element_joins=None, element_aliases=None, strip_prefix=None, xml=None, contract_names=False, warn=True)[source]#

Bases: DevBaseNexus

Methods

copy()

include_files()

save([filepath])

clear

decrement_level

error

found_attribute

found_element_end

found_element_start

found_text

increment_level

items

keys

load

nxs_print

update

values

warn

include_files()[source]#
increment_level()[source]#
decrement_level()[source]#
found_element_start(ename, attributes)[source]#
found_element_end(name)[source]#
found_text(rawtext)[source]#
found_attribute(ename, aname, atype, default, required)[source]#
nexus.xmlreader.readxml(fpath=None, *, element_joins=None, element_aliases=None, contract_names=False, strip_prefix=None, warn=True, xml=None)[source]#