<?xml version="1.0" encoding="UTF-8"?>
<module name="ext-def"
xmlns="urn:ietf:params:xml:ns:yang:yin:1"
xmlns:e="urn:ext-def">
<yang-version value="1.1"/>
<namespace uri="urn:ext-def"/>
<prefix value="e"/>
<revision date="2017-01-18"/>
<extension name="a"/>
<extension name="b">
<argument name="x"/>
</extension>
<extension name="c">
<argument name="y">
<yin-element value="true"/>
</argument>
</extension>
<extension name="complex"/>
<extension name="complex-arrays"/>
<extension name="complex-mand"/>
<typedef name="mystring">
<type name="string"/>
</typedef>
<leaf name="l1">
<type name="string"/>
</leaf>
<leaf name="l2">
<e:a/>
<e:b x="one"/>
<e:b x="two"/>
<type name="string"/>
<mandatory value="true">
<e:b x="one"/>
<e:c>
<e:y>one</e:y>
</e:c>
</mandatory>
</leaf>
<leaf-list name="ll1">
<type name="uint8"/>
</leaf-list>
<list name="lst1">
<e:b x="ten"/>
<key value="id"/>
<leaf name="id">
<type name="string"/>
</leaf>
<leaf name="val1">
<type name="uint8"/>
</leaf>
<leaf name="val2">
<e:a/>
<type name="uint8"/>
<units name="meter">
<e:a/>
</units>
<default value="1"/>
</leaf>
</list>
<list name="lst2">
<e:a/>
<e:a/>
<e:b x="one"/>
<e:b x="two"/>
<key value="id"/>
<unique tag="val1">
<e:a/>
</unique>
<leaf name="id">
<type name="string"/>
</leaf>
<leaf name="val1">
<type name="uint8"/>
</leaf>
<leaf name="val2">
<type name="uint8"/>
</leaf>
</list>
</module>