3.Xml属性

3.XML文件格式-XML属性


3.1 知识点

主要学习内容

属性语法

属性和元素节点的区别

如何查语法错误

总结


3.2 知识点代码

<?xml version = "1.0" encoding = "UTF-8"?>
<!--一定要有一个根节点-->

<PlayerInfo>
    <Friend>
    <name>小明</name>
    <age>8</age>
    </Friend>

    <!--节点名 属性名 = "内容" -->
    <!--/节点名-->

    <Friend name="小明" age="8">
    </Friend>

    <!--节点名 属性名 = "内容" /-->
    <Item name="小明" age="8"/>

    <!--这些写法其实都是一个意思-->
</PlayerInfo>

3.3 练习题

请把上面的类结构用XML文档的形式翻译过来

先写<?xml version=”1.0” encoding=”UTF-8”?>

根节点写类名<PlayerInfo></PlayerInfo>

自己定一个xml代表 类对象数据的规则我们的元素节点名 就用我们的变量名命名

<?xml version="1.0" encoding="UTF-8"?>
<PlayerInfo>
    <!--自己定一个xml代表 类对象数据的规则
    我们的元素节点名 就用我们的变量名命名
    -->
    <name>韬老狮</name>
    <atk>10</atk>
    <def>5</def>
    <moveSpeed>20</moveSpeed>
    <roundSpeed>20</roundSpeed>
    <weapon>
        <id>1</id>
        <num>1</num>
    </weapon>
    <!--当出现没有变量名的数据时 我们就用变量类型名命名-->
    <listInt>
        <int>1</int>
        <int>2</int>
        <int>3</int>
    </listInt>
    <itemList>
        <Item id="1" num="10"/>
        <Item id="2" num="20"/>
        <Item id="3" num="30"/>
        <Item id="4" num="40"/>
    </itemList>
    <itemDic>
        <int>1</int>
        <Item id="1" num="1"/>
        <int>2</int>
        <Item id="2" num="1"/>
        <int>3</int>
        <Item id="3" num="1"/>
        <!-- 另一种写法 但是建议大家都统一
        <int>4</int>
        <Item>
            <id>4</id>
            <num>1</num>
        </Item>
        -->
    </itemDic>
</PlayerInfo>

3.4 练习题代码

<?xml version="1.0" encoding="UTF-8"?>
<PlayerInfo>
    <!--自己定一个xml代表 类对象数据的规则
    我们的元素节点名 就用我们的变量名命名
    -->
    <name>韬老狮</name>
    <atk>10</atk>
    <def>5</def>
    <moveSpeed>20</moveSpeed>
    <roundSpeed>20</roundSpeed>
    <weapon>
        <id>1</id>
        <num>1</num>
    </weapon>
    <!--当出现没有变量名的数据时 我们就用变量类型名命名-->
    <listInt>
        <int>1</int>
        <int>2</int>
        <int>3</int>
    </listInt>
    <itemList>
        <Item id="1" num="10"/>
        <Item id="2" num="20"/>
        <Item id="3" num="30"/>
        <Item id="4" num="40"/>
    </itemList>
    <itemDic>
        <int>1</int>
        <Item id="1" num="1"/>
        <int>2</int>
        <Item id="2" num="1"/>
        <int>3</int>
        <Item id="3" num="1"/>
        <!-- 另一种写法 但是建议大家都统一
        <int>4</int>
        <Item>
            <id>4</id>
            <num>1</num>
        </Item>
        -->
    </itemDic>
</PlayerInfo>


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏