xml编程1

 

Eclipse IBM开发出的工具


step over 跳到当前程序的下一行(跳过)

step into 跳进去 (跳入)

step return 跳出来 (跳出)


XML


<a classname="cn.itcast.Person"></a>


<?xml version="1.0"?> 空格必须为英文


字符编码

<?xml version="1.0" encoding="UTF-8"?>


CDATA -->Character data  字符数据


处理指令 PI(processing instruction)


PCDATA -->解析字符数据 P -->Parse


xml+css 可以 替换html


标签无顺序限制写法

<!ELEMENT 书 (书名|作者|售价)*>


css样式:

如果有多个a标签,其中有一个a标签有属性id="a"

如何用样式表来修改

#a{

 

}


实体

<!ENTITY bookname "jdbc核心内幕">

引用时可以写成:

<a>&bookname;</a>



XML编程

crud

c:create r:read u:update d:delete


dom:

解析引擎首先将整个文档读到内存中

整个文档当成一个对象

文档中的各个元素和属性也当成一个个对象

可以对文档进行增删改查

如果xml文件比较大,则读取时对系统性能影响较大


工厂类

DocumentBuilderFactory 抽象类abstract

(抽象类不能new对象,但为何有构造方法constructor)

抽象类也可以被继承,子类new对象时必然会调用父类的构造方法



 

你可能感兴趣的:(eclipse,xml,文档,processing,Constructor,encoding)