您的位置:首页 >快讯 >

xml文件打开是乱码怎么办(xml文件)

你们好,最近小时发现有诸多的小伙伴们对于xml文件打开是乱码怎么办,xml文件这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、XML文件的头部定义:和html一样,标记是在<>之间,而XML的头部定义格式是固定的<?XML version="1.0" encoding="gb2312" ?>,现在xml用到的版本号基本上就是1.0,字符编码可以根据实际情况来设置,这里用gb2312可以支持汉字。

2、在xml中标签可以有<标签名></标签名>和<标签名/>这两个来表示,如果两个里面都没有内容怎执行结果是一样的,如果有标签内容了就只能用第一个来表示。如下代码

3、<?xml version="1.0" encoding="gb2312" ?>

4、<我的家庭>

5、<爸爸>

6、</爸爸>

7、<妈妈 />

8、</我的家庭>

9、如下图哦可以看到执行的结果。

10、在xml中开始标记必须有结束标记,例如代码:

11、<?xml version="1.0" encoding="gb2312" ?>

12、<我的家庭>

13、<爸爸>

14、<名字>张三</名字>

15、</爸爸>

16、<妈妈></妈妈>

17、</我的家庭>

18、如果改成代码改成如下:

19、<?xml version="1.0" encoding="gb2312" ?>

20、<我的家庭>

21、<爸爸>

22、<名字>张三</名字>

23、</爸爸>

24、<妈妈>

25、</我的家庭>

26、我们知道在HTML中可以给标签添加属性,那么可不可以给XML每个标签添加一个属性呢?在这里我可以告诉你是完全可以的,例如我给添加一个小名的属性。具体代码如下

27、<?xml version="1.0" encoding="gb2312" ?>

28、<我的家庭>

29、<爸爸 小名="小名子">

30、<名字>张三</名字>

31、</爸爸>

32、<妈妈 />

33、</我的家庭>

34、可以看到如下图的执行结果,显示了小名这个属性。

35、我们知道一般的强类型的编程语言都能给变量做定义,在这里也可以给XML的标签定义,具体代码如下图所示:

36、<?xml version="1.0" encoding="gb2312" ?>

37、<!DOCTYPE 书籍[

38、<!ELEMENT 书籍书(书*)>

39、<!ELEMENT 书(书名,价格)>

40、<!ELEMENT 书名(#PCDATA)>

41、<!ELEMENT 价格(#PCDATA)>

42、]>

43、<书籍>

44、<书>

45、<书名>语文</书名>

46、<价格>12.3</价格>

47、</书>

48、<书>

49、<书名>数学</书名>

50、<价格>12.3</价格>

51、</书>

52、</书籍>

以上就是xml文件这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!