搜书网 本次搜索耗时 0.110 秒,为您找到 845 个相关结果.
  • 11.5 LINQ to XML

    11.5 LINQ to XML 11.5.1 LINQ to XML类概述 11.5.2 创建XML 11.5.3 读取与查询XML 11.5.4 添加XML元素、属性和节点 11.5.5 修改XML元素、属性和节点 11.5.6 删除XML元素、属性和节点 11.5 LINQ to XML LINQ to XML是一种启用了LINQ的...
  • 3.8 定义符号

    3.8 定义符号 3.8.1 未解析实体 3.8.2 ENTITY和ENTITIES类型的属性 3.8.3 NOTATION类型的属性 3.8 定义符号 XML文档只是一个文本文件,它无法处理更复杂的数据类型,比如图片、声音等,因此XML文档将不负责处理这些数据,而是通过定义一个符号来标识这些数据。 定义符号有两种语法格式,分别用于定义普通符...
  • 4.4.3 封装消息处理工具

    4.4.3 封装消息处理工具 4.4.3 封装消息处理工具 在org.liufeng.course.util包下创建一个消息处理工具类MessageUtil,该类主要包含了前述内容讲解的解析请求消息和响应消息对象转XML中涉及的方法。MessageUtil类的源代码如下所示。 package org . liufeng . course . ut...
  • XML

    XML XML虽然比JSON复杂,在Web中应用也不如以前多了,不过仍有很多地方在用,所以,有必要了解如何操作XML。 DOM vs SAX 操作XML有两种方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍历树的节点。SAX是流模式,边读边解析,占用内存小,解析快,缺点是我们需要自己处理...
  • 11.4 验证XML

    11.4 验证XML 11.4.1 XML架构 11.4.2 验证XmlDocument 11.4 验证XML 上面几节阐述了如何读写或者操作XML文档,但这些XML文档都没有经过正确的验证。如果试图尝试访问一个无效的XML文档内容,那么就会得到一个错误。因此,需要在操作XML文档之前来验证XML文档的正确性。 11.4.1 XML架构 X...
  • 11.3 基于内存中的XML处理

    11.3 基于内存中的XML处理 11.3.1 XmlDocument 11.3.2 用XPath搜索XmlDocument 11.3.3 XPathNavigator 11.3 基于内存中的XML处理 虽然基于流形式的XmlTextWriter与XmlTextReader 处理XML文档方法简单,但它缺乏灵活性,尤其是在针对大的XML文档的...
  • 10.3 JAXP的SAX支持

    10.3 JAXP的SAX支持 10.3.1 SAX的处理机制 10.3.2 SAX解析器和监听器 10.3.3 使用DTD验证XML的有效性 10.3.4 使用SAX解析XML文档 10.3.5 SAX和命名空间 10.3 JAXP的SAX支持 SAX采用事件机制的方式来解析XML文档,采用顺序模式来快速读取XML文档,它不需要一次性将整...
  • 2.6 注释

    2.6 注释 2.6 注释 XML文档还可加入解释用的字符数据,这些解释用的字符串不会被XML解析器处理。这些解释用的文本称为注释。XML文档中的注释与HTML文档中的完全一样。XML注释的语法格式如下: XML允许注释包含元素和标签,例如如下注释: 程序清单:codes\02\2.6\comment.xml 上述XML文档中的<ga...
  • 11.5 修改XML文档

    11.5 修改XML文档 11.5 修改XML文档 使用dom4j可以非常方便地修改XML文档,步骤如下: (1)解析XML文档,将XML文档转换为dom4j树。 (2)利用dom4j树提供的导航方法找到需要修改的节点。 (3)修改指定节点,或为指定节点添加新的子节点。 (4)输出修改过的dom4j树。 下面的程序示范了如何修改已有的XML...
  • 11.1 dom4j简介

    11.1 dom4j简介 11.1.1 dom4j的封装和优势 11.1.2 下载和安装dom4j 11.1 dom4j简介 dom4j是一套开源的XML解析工具,完全支持DOM、SAX和JAXP机制。与传统的Xerces-J相比,dom4j更为简单易用,因此实际项目中往往选择dom4j作为XML解析器。 与Xerces不同的是,dom4j没有...