sipp 0.2.1

Simple parser package
Documentation
��<?xml version="1.0" encoding="UTF-16"?>
<!-- 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. -->
    <^yHY�]w>Kanagawa is the name of the theme I use in Helix while writing Rust"!.</^yHY�]w>
    <oth:^yHY�]w>Under the other namespace.</oth:^yHY�]w>
    <�����:^yHY�]w xmlns:�����="example.com/Ath�na" �����:anglicized='Athens' �����="Confusing but valid">Prefixes don't have to be ASCII.</�����:^yHY�]w>
    <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?>