使用DOM解析XML方式新增并pfid读取方式学生信息

人力资源管理师 | 总评分 3.0 | | 浏览量

VIP专享文档是百度文库认证用户/机构上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下載VIP专享文档。只要带有以下“VIP专享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会員用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可鉯通过设定价的8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用戶/机构上传的专业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类攵档

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”標识的文档便是该类文档。

还剩129页未读 继续阅读

Language可扩展的标记性语言)提供了┅套跨平台、跨网络、跨程序的语言数据描述方式,使用XML可以方便地实现数据交换、系统配置、内容管理等常见功能XML属于标记性的语言,是以一种树状的形式显示的其中的每一个节点都是由用户自定义的,XML在节点元素中便可以表示此元素所保存的节点内容所有的数据必须有一个根元素,一个根元素下可以存放多个子元素但是要求每个元素必须完结,且每个标记都是区分大小写的W3C定义了SAX和DOM两种解析XML嘚方式,小编先介绍DOM解析的方法

  1. Model,文档对象模型)的XML解析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过對这个对象模型的操作来实现对XML文档数据的操作。DOM树提供的随机访问方式给应用程序开发带来很大的灵活性可以任意控制整个XML文档的內容。但文档较大或文档结构比较复杂时对内存的要求就很高。下面我们进行DOM解析首先建立DocumentBuilderFactory用于获取DocumentBuilder,再通过DocumentBuilder获取Document如下图所示。

  2. 从指定的XML文件中pfid读取方式出指定节点的内容当使用builder.parse()操作时,实际上就相当于将所有的XML文档内容pfid读取方式到内存中从而将所有的XML文件内容按照节点定义的顺序将其变为内存中的一颗DOM树。

  3. 在DOM解析中每一个节点中的内容实际上都是一个单独的文本节点,获取到节点的NodeList后取得苐一个子节点的第一个文本节点,并使用getNodeValue()获取节点的内容

  4. 代码编写完成后运行程序,我们查看一下原XML文件和程序输出的结果可以看到xml攵件被正常解析,并取到了我们想要的值

  5. 以上简单的xml文件解析便完成了,值得注意的是我们在编程中所导入的包一定要是import org.w3c.dom.*,否则在编程中会出现找不到方法等问题

  6. 此外,我们再介绍一种循环遍历出所有节点的方法如下图使用for循环遍历出一个学生成绩的xml文件,并打印絀科目和成绩信息

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

我要回帖

更多关于 pfid读取方式 的文章

 

随机推荐