传智博客----xml基础学习

来源:互联网 发布:康熙字典体完整版 mac 编辑:程序博客网 时间:2024/05/19 18:12

大家好,我是传智博客java 7月3日就业班的学生,今天对天天学的课进行总结,希望把自己的理解进行记录下来!希望大家多多指导!

 今天听了毕向东老师的课,感觉讲的很详细,也很精彩,主要内容是xml技术基础。

  毕老师首先讲了xml:定义一个xml必须在第一行有一个文档声名:

<?xml version=”1.0” ?>

可以通过<?xml version=”1.0” encoding=”Gb2312” ?>进行字符编码控制。

引用css xml必须里面是英文方法是:<?xml-stylesheet type=”text/css” href=”book.css”?>

2.xml结构与声明以及属性

  <1>结构

      1. XML是一种标记语言,通过使用标记来说明文本的意义和所代表的信息;

2. XML没有固定的标记,允许用户随便发明和创建自己的标记;

3.XML文档是树形结构的。

<2>注释

  1<!--注释-->注意不能把注释放在xml中,也不能嵌套.

  <1> 在XML中,空格和换行将作为原始内容被处理。
<2> CDATA 区:CDATA 区指的是不想被解析程序解析的一片原始数据区,以”<![CDATA[” 开始,以”]]>”结束。
<3> 特殊字符: 在 XML 中有些特殊字符需要转义字符序列表示其原始字面意义:如字符&的替代符号为&amp,<的替代符号为&lt,>的替代符号为&gt等等

2. 元素和属性
    <1> XML 文档的主体由元素组成。一个XML元素由一个标记来定义,包括开始和结束标记以及其中的内容没有嵌套在其他元素内的元素叫做根元素。
    <2> 若元素中没有嵌套子元素和数据,这样的元素叫做空元素;
    <3> 所有的标记都必须有结束标记或者使用空元素的结束说明;
    <4> XML 中不允许使用标签交叉来破坏文档的结构化层次关系;
    <5> XML标记名称区分大小写;
    <6> XML标记名称中不能包括空格;
    <7> 可以为 XML 标签设置属性,XML中的属性也可以随便定义;

 <8> 一个标签可以有多个属性,每个属性都有名称和取值;
    <9> XML 中属性值一定要用双引号或单引号引起来

今天毕向东老师还讲了Dom对xml的操作例如增添,删除,创建,插入等,具体的操作与代码请看下次分解!

 

原创粉丝点击