`
lijunaccp
  • 浏览: 159065 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

JDOM解析XML

    博客分类:
  • XML
1.导入jdom包 2.JdomParse.java package com.lijun.xml.jdom; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.util.List; import org.jdom.Attribute; import org.jdom.Comment; import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SAXB ...

SAX解析XML

    博客分类:
  • XML
XML 
1.students.xml <?xml version="1.0" encoding="UTF-8"?> <学生名册> <!-- 这是一个注释 --> <学生 学号="1"> <姓名>张三</姓名> <性别>男</性别> <年龄>20</年龄> <!-- 这是一个注释2 --> ...
1.SAX(Simple APIs for XML),面向XML的简单APIs。 2.使用DOM解析XML时,首先将XML文档加载到内存当中,然后可以通过随机的方式访问内存中的DOM树;SAX是基于事件而且是顺序执行的,一旦经过了某个元素,我们就没有办法再去访问它,SAX不必事先将整个XML文档加载到内存中,因此它占据内存要比DOM小,对于大型的XML文档来说,通常会使用SAX而不是DOM进行解析。
1.students.xml <?xml version="1.0" encoding="UTF-8"?> <学生名册> <!-- 这是一个注释 --> <学生 学号="1"> <姓名>张三</姓名> <性别>男</性别> <年龄>20</年龄> <!-- 这是一个注释2 --> ...
解析XML的方式有两种:DOM和SAX 关于DOM有如下一个例子。 1.person.xml <?xml version="1.0" encoding="UTF-8"?> <学生名册> <学生 学号="1"> <姓名>张三</姓名> <性别>男</性别> <年龄>20</年龄> </学生> <学生 学号="2"> <姓名>李四</姓 ...
属性通过组分类使用起来更灵活。 以下是复杂一点的例子 1.schema.xsd <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="cat&quo ...
schema比DTD更细粒度的校验XML文件 定义元素并使用例子: 1.schema.xsd <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="ca ...

DTD定义属性详解

    博客分类:
  • XML
XML 
DTD定义属性格式 <!ATTLIST 元素名 属性名 类型 属性特性 ......> 看如下例子: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE students[ <!ELEMENT students (student)> <!ELEMENT student EMPTY> <!ATTLIST student name CDATA #REQUIRED age CDATA #IMPLIED> ]> <stude ...
DTD(Document Type Definition)文档类型定义可分为三种 a.内部定义 b.外部定义 c.内部和外部定义 1.内部定义student.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE student[ <!ELEMENT student (name,age)> <!ELEMENT name (#PCDATA)> <!ELEMENT age (#PCDATA)> ]> <student> ...
1.XML实体和DOCTYPE <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE students[ <!ENTITY name "张三"> <!ENTITY age "20"> ]> <students> <student> <name>&name;</name> <age>&age;</age> ...
XML中可以引入样式: 样式语言有css和xsl(可扩展的样式语言) 1.xml文件(test.xml) <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/css" href="test.css"?> <students> <student> <name>zs</name> <age>20</age> </st ...
<filter> <init-param> <param-name>config</param-name> <param-value>struts-default.xml,struts-plugin.xml,../struts.xml</param-value> </init-param> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.d ...
关于JS中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法 "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转
1.点击接口想查看实现类 光标放在此行,按住CTRL+T 侍继。。。
1.还原数据的管理方法 在9i或以后的版本中提供了两种方法来管理还原数据 1) 自动的还原数据管理:Oracle服务器自动地管理还原段的创建,分配和优化等。 2) 手动的还原数据管理:所有的还原段的创建,分配和优化等都是手工管理的。 这里还原(undo)一词在以前的版本中被称为回滚(rollback)。 在Oracle数据库中,当某个进程修改数据时,Oracle首先将它的原始值(还原数据)存入一个还原段中。 2.Oracle使用还原段的目的 1)事务回滚 2)事务恢复 3)保证数据的读一致性 为了更好的理解Oracle是如何维护读一致性的,下面通过例子来演示 1) 首先以scott用户登录,为了 ...
Global site tag (gtag.js) - Google Analytics