xml
new___Smile
java开发一年。学习之路不止。。。
展开
-
XML文档类型定义---DTD文档
DTD的作用XML文档是一种元标记语言,即一种定义标记语言的语言。在XML中可以创建新的标记语言,这些新的标记语言(也叫标记集)要通过文档类型定义(Document Type Definitions,DTD)来定义。DTD文档是这些新的标记语言的法律性文档。如果XML文档的语法符,DTD的定义和规定,那么就称为一个合法的XML文档,否则就是非法的XML文档。合法的XML文档在实际应用中的地位很重要,原创 2016-06-27 13:48:59 · 4123 阅读 · 0 评论 -
XML文档类型定义---XML Schema结构
5.1 Schema概述XML Schema是2001年5月正式发布的W3C的推荐标准,经过数年的大规模讨论和开发如今终于尘埃落定,成为全球公认的XML环境下首选的数据建模工具。 使用DTD虽然带来较大的方便,但是,DTD存在一些缺陷:一是它用不同于XML的语言编写,需要不同的分析器技术。这增加了工具开发商的负担,降低了软件瘦身的可能性,此外开发人员需要多学一门语言及其语法。而XML Schem原创 2016-06-28 11:32:07 · 11152 阅读 · 0 评论 -
Java解析xml文档之DOM解析--CRUD(增删改查)
DOM-Document Object Model-文档对像模型。是w3c组织处理xml的一种方式。特点:一次将所有数据全部加载到内存中。 对xml文档中的每一个节点都当成一个Node对像处理。包括元素、文本、属性。 org.w3c.dom包中的Document,Element,Node。 非常方便进行修改。 已经集成在了JDK中,是Sun对xml操作的标准。 缺点是当文档数据量很大时,对原创 2016-06-29 16:35:49 · 2760 阅读 · 0 评论 -
Java解析xml文档之SAX解析
sax解析是一种边读边解析,仅向前读取,不能修改,用来读。sax创建XMLReader三步:SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader reader = parser.getXMLReade原创 2016-07-16 00:59:35 · 7848 阅读 · 0 评论 -
Java解析xml文档之STAX解析
STAX是sax的升级版,现主要用于安卓与sax一样,也是用来读的。stax创建XMLReader两步:XMLInputFactory factory = XMLInputFactory.newFactory();//1 XMLEventReader reader = factory.createXMLEventReader( new FileReader("./xml5/users.原创 2016-07-16 01:04:17 · 1726 阅读 · 0 评论