mirror of
https://github.com/mon/kbinxml.git
synced 2026-03-21 18:04:52 -05:00
87 lines
3.8 KiB
XML
87 lines
3.8 KiB
XML
<?xml version="1.0" encoding="SHIFT_JIS"?>
|
|
<!-- ^ multibyte encoding flag -->
|
|
<test>
|
|
<!-- Correct formatting + arrays -->
|
|
<entry __type="ip4" __count="2">127.0.0.1 192.168.0.1</entry>
|
|
<!-- Attributes plus text -->
|
|
<entry attr="test" attr2="best" __type="str">Hello, world!</entry>
|
|
<!-- Testing 6bit conversion -->
|
|
<xXx_T4GG3R_xXx __type="3u8">8 9 10</xXx_T4GG3R_xXx>
|
|
<!-- Shouldn't have alignment issues from the 3u8 -->
|
|
<aligned __type="u8">12</aligned>
|
|
<!-- Binary parsing -->
|
|
<entry __type="binary">DEADBEEF</entry>
|
|
<!-- Lowercase, too -->
|
|
<entry __type="bin">deadbe7a</entry>
|
|
<!-- Array of array -->
|
|
<entry __type="3u8" __count="2">1 2 3 1 2 3</entry>
|
|
<!-- Tag with no text element -->
|
|
<no_friends/>
|
|
<!-- Tag with no text element and some attrs -->
|
|
<food_for_thought bread="tasty"/>
|
|
|
|
<!-- Simple cases for the rest of the formats -->
|
|
<entry __type="s8">123</entry>
|
|
<entry __type="u8">123</entry>
|
|
<entry __type="s16">123</entry>
|
|
<entry __type="u16">123</entry>
|
|
<entry __type="s32">123</entry>
|
|
<entry __type="u32">123</entry>
|
|
<entry __type="s64">123</entry>
|
|
<entry __type="u64">123</entry>
|
|
<entry __type="bin">F00D1337</entry>
|
|
<entry __type="binary">DEADBEEF</entry>
|
|
<entry __type="string">TEST STRING 2</entry>
|
|
<entry __type="str">TEST STRING</entry>
|
|
<entry __type="ip4">192.168.0.1</entry>
|
|
<entry __type="float">123.100</entry>
|
|
<entry __type="f">123.100</entry>
|
|
<entry __type="d">123.100</entry>
|
|
<entry __type="double">123.100</entry>
|
|
<entry __type="2s8">127 -23</entry>
|
|
<entry __type="2u8" __count="2">232 12 13 14</entry>
|
|
<entry __type="2s16">1232 -5433</entry>
|
|
<entry __type="2u16">345 3455</entry>
|
|
<entry __type="2s32">123123 -12672</entry>
|
|
<entry __type="2u32">5345 76575</entry>
|
|
<entry __type="vs64">5687 -5687</entry>
|
|
<entry __type="2s64">-6582345 52345</entry>
|
|
<entry __type="vu64">82345 52345</entry>
|
|
<entry __type="2u64">6582345 52345</entry>
|
|
<entry __type="2f">-32.000 12.000</entry>
|
|
<entry __type="vd">-32.000 12.000</entry>
|
|
<entry __type="2d">-32.000 12.000</entry>
|
|
<entry __type="3s8">28 127 -124</entry>
|
|
<entry __type="3u8">2 4 255</entry>
|
|
<entry __type="3s16">2842 12427 -14224</entry>
|
|
<entry __type="3u16">242 424 24255</entry>
|
|
<entry __type="3s32">2248 175627 -12244</entry>
|
|
<entry __type="3u32">24422 44242 25245</entry>
|
|
<entry __type="3s64">2898 10927 -12094</entry>
|
|
<entry __type="3u64">28908 8904 2955</entry>
|
|
<entry __type="3f">-32.000 12.000 3.000</entry>
|
|
<entry __type="3d">-32.000 12.000 3.000</entry>
|
|
<entry __type="4s8">24 28 127 -124</entry>
|
|
<entry __type="4u8">1 2 255 255</entry>
|
|
<entry __type="4s16">-34 -53 -23 34</entry>
|
|
<entry __type="4u16">123 123 154 654</entry>
|
|
<entry __type="4s32">12 132 656 -4565</entry>
|
|
<entry __type="vs32">12 132 -656 4565</entry>
|
|
<entry __type="vu32">12 132 656 4565</entry>
|
|
<entry __type="4u32">12 132 656 4565</entry>
|
|
<entry __type="4s64">-31231 5128741 -123222 129381231</entry>
|
|
<entry __type="4u64">31231 5128741 1280371203 129381231</entry>
|
|
<entry __type="vf">-32.000 12.000 3.000 2.000</entry>
|
|
<entry __type="4f">5.000 52.000 -12.000 32.000</entry>
|
|
<entry __type="4d">1.000 3.000 4.000 -1.000</entry>
|
|
<entry __type="vs8">1 3 5 7 12 16 46 76 93 123 0 -124 -123 -12 -42 -56</entry>
|
|
<entry __type="vu8">1 3 5 7 12 16 46 76 93 123 178 240 255 127 126 255</entry>
|
|
<entry __type="vs16">93 123 0 -124 -123 -12 -42 -56</entry>
|
|
<entry __type="vu16">16 46 76 93 123 178 240 255</entry>
|
|
<entry __type="bool">1</entry>
|
|
<entry __type="b">1</entry>
|
|
<entry __type="2b">0 1</entry>
|
|
<entry __type="3b">1 0 1</entry>
|
|
<entry __type="4b">1 1 1 0</entry>
|
|
<entry __type="vb">1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</entry>
|
|
</test> |