parent.child
, attributes with element['attribute']
.parse()
method with a filename, an URL or an XML string.-
, .
and :
with _
<foobar><foo-bar/></foobar>
can be accessed with foobar.foo_bar
, <foo.bar.baz/>
can be accessed with foo_bar_baz
and <foo:bar><foo:baz/></foo:bar>
can be accessed with foo_bar.foo_baz
With pip:
With conda:
conda install -c conda-forge untangle
Conda feedstock maintained by @htenkanen. Issues and questions about conda-forge packaging / installation can be done here.
(See and run examples.py or this blog post: Read XML painlessly for more info)
import untangle obj = untangle.parse(resource)
resource
can be:
Running the above code and passing this XML:
<?xml version="1.0"?> <root> <child name="child1"/> </root>
allows it to be navigated from the untangle
d object like this:
obj.root.child['name'] # u'child1'
see CHANGELOG.md
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4