The inscriptions are designed for web display and data storage, taking into account both readability and mutability. Due to XML's unique features that support custom data and the advantages of extendable nesting, XML format was ultimately chosen for engraving on the blockchain. The most basic related format example is as follows:
<YoZiProtocol="YoZi-420"
p="YoZi-420"
name="YoZi420"
YoZi420= "/content/4acc4304ab4b62855ad8540c4effd6f70410ce3gg50e7886109ad985dc2ba2642"
collection="YoZi"
serialnumber="103"
description="This is a cute dog with animation, you can use it anywhere"
...
>
<someattribute attribute1="a1" attribute2="a2" />
<someattribute attribute1="a1" attribute2="a2" />
<otherattribute attributei="i1" attributej="j1" />
</YoZi>
<someappdata
attributeyouwant1="abc"
attributeyouwant2="cde"
>
<multipleattribute attributeyouwant="" />
</someappdata>
<YoZipreview
backgroundcolor="0b9db7"
>
<previewimg
YoZi-420="/content/4acc4304ab4b62855ad8540c4effd6f70410ce3gg50e7886109ad985dc2ba2642"
/>
<previewimg
YoZi-420="/content/2c777cc0756d5bb198153cdde9f00c779edi0ef0594ffa692ec18c4e5522a40c12"
size="[1,1]"
position="[0.5,0.25]"
/>
<previewimg
YoZi-420="/content/1d98ab4bc17826462e8786f7c28806b5609fd4392i0090cf70df45ace0f4e498c2"
size="[0.4,0.4]"
position="[0.8,0.8]"
rotation="-30"
/>
</YoZipreview>
<script eos="/content/5a24d6d8d12794e88d2c76e321081939295ad73add3820834757b7914a34acfai0"></script>
This protocol example code is not complete; it only contains some defined global attributes. Of course, you can also customize related attributes, but at the moment, it needs a world carrier. Stay tuned!