![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML
小猴子豆芽菜
一名90后程序猿,现就任于ThoughtWorks,从事软件开发、大数据开发,同时也是一位健身、羽毛球爱好者。
展开
-
DTD约束介绍
1.常见的DTD符号及其意义:2.常见类型:#PCDATA:表示内容是文本,不能是标签;3.实例:原创 2018-02-12 23:16:54 · 344 阅读 · 0 评论 -
Schema约束
1.Schema介绍: Schema是新的XML文档的约束; Schema比DTD强大很多,是DTD的替代者; Schema本身也是XML文档,但Schema文档的扩展名是xsd,而不是xml; Schema功能更加强大,数据类型也更完善,并且支持名称空间;2.声明命名空间: 默认命名空间:<xxx xmls="xxxxx"> 如:<xmln...原创 2018-02-12 23:24:24 · 246 阅读 · 0 评论 -
利用DOM对XML文档解析
1.DOM: 要求解析器将整个XML装载到内存,并解析成一个Document对象; 优点:元素与元素之间保留结构关系,故可以进行增删改查等操作; 缺点:XML文档过大时,可能导致内存溢出;2.XML解析方式: ...原创 2018-02-13 10:18:59 · 380 阅读 · 0 评论 -
利用dom4j解析器对XML文档进行解析
1.使用dom4j对xml文档进行解析,必须使用其核心类SaxReader加载xml文档获得Document,通过Document对象获得文档的根元素,从而进行其他操作。 2.dom4j的API提供了一些常用的操作: ①SaxReader对象: read(....): 加载执行xml文档; ②Document对象: getRoo...原创 2018-02-13 11:10:54 · 410 阅读 · 0 评论 -
反射详解
1.什么是反射? 动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成。2.获取类的三种方式: 方式一: 通过对象具备的getClass方法(源于Object类的方法)。有点...原创 2018-02-13 12:17:44 · 331 阅读 · 0 评论