sipp 0.2.1

Simple parser package
Documentation
<?xml version="1.0" encoding="UTF-8"?>
<!-- Simple, small example of XML with as many features crammed in as possible. -->
<?demo ignore-me="true"?>
<root xmlns="example.com/demo" xmlns:oth="example.com/other">
    <child>Simple text-content child element</child>
    <child>Svenska är ett östnordiskt språk som talas av ungefär tio miljoner personer främst i Sverige.</child>
    <child>Mathematical symbols: ∀ x ∃ ∅ ∌ x</child>
    <child>Emoticons: 😄😌😕😀</child>
    <child/>
    <child key="value" oth:key='other value'/>
    <oth:child oth:key2="other value" key2='value2'>Attributes do not inherit the default namespace. So key2 has no namespace name at all.</oth:child>
    <oth:child>Element has same name, but in a different namespace.</oth:child>
    <!-- Element names do not have to be composed of ASCII characters. -->
    <神奈川県>Kanagawa is the name of the theme I use in Helix while writing Rust™.</神奈川県>
    <oth:神奈川県>Under the other namespace.</oth:神奈川県>
    <Αθήνα:神奈川県 xmlns:Αθήνα="example.com/Athína" Αθήνα:anglicized='Athens' Αθήνα="Confusing but valid">Prefixes don't have to be ASCII.</Αθήνα:神奈川県>
    <mixer>
        <body xmlns="http://www.w3.org/1999/xhtml">
            <div><p>Text &amp; <b>HTML</b> <!--technically XHTML--> elements <strong>mixed</strong> <em>together</em>!</p></div>
        </body>
    </mixer>
</root>
<!-- Comments and processing instructions can come after the root element. -->
<?outro mandatory?>