XML的学习
语法 :首先在xml中的标签我们是可以直接定义的,也就是说,这是一个针对我们程序的一个配置文件
1.在xml的标签中一样和html中会有开始和结束标签 eg <student> student </student>,但是不同于html来说,他是严格区分大小写,并且要正确来配对的。
2.在xml的标签名里面是不能使用空格的,不能由数字开头,但是可以由下划线开头
3.在xml的标签内也可以设置属性,这种就类似html
4. 在一个xml的中根标签只能有一个。
5,一个标签内可以有多个属性,但不能出现重复的属性名 eg <student name= "wang" id = "01"> student </student>
6.属性值必须以引号包含,不能省略,也不可单双引号混用。
编码问题 :
首先,你得知道将xml文件能到浏览器上解析这个过程其实就是一个字符->字节到硬盘,然后字节->字节到浏览器的过程
1. 保存xml的时候就是编码的过程
2. 打开/解析xml文件的时候就是解码的过程
然后解决这个问题的两个主要的步骤
1) 保持以上两个地方的编码是完全一致的
2)编码是要支持中文的即可
注意的地方就是 encoding = "utf-8" 是解析时要用的解码方式,你保存的时候的编码的方式是自己设置的,特别是在记事本中保存的时候,如果在eclipse就不会存在这个问题,因为他会根据你的解码方式编码。
原文:http://www.cnblogs.com/AmoryWang-JavaSunny/p/6237692.html