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