资讯专栏INFORMATION COLUMN

XML学习笔记

番茄西红柿 / 881人阅读

摘要:定义可扩展标记语言。与区别被设计为传输和存储数据,其焦点是数据的内容。被设计用来显示数据,其焦点是数据的外观。元素标签必需闭合,即成对出现,必需有关闭标签。

XML定义:可扩展标记语言。

html与xml区别:

XML被设计为传输和存储数据,其焦点是数据的内容。

html被设计用来显示数据,其焦点是数据的外观。

html所有标签都是预先定义好的。

xml当中的标签都是自己定义的。

XML用处

数据存储,配置文件,数据传输

文档声明:

必需写在文档的第一行

写法:

属性:version:版本号,固定1.0;encoding:指定文档码表,默认utf-8;standalone:指定文档是否独立,是否可以引用其他文件。

元素标签必需闭合,即成对出现,必需有关闭标签。

区分大小写

必需要有跟玄素 ,必需正确嵌套。

示例:

//根元素

张三

20//正确嵌套

五个预定义实体:

<           表示小于号<

>         表示大于号>

&     表示逻辑与&

'    表示单引号

"     表示双引号"

 

里面的数据会原样显示;

 

XML约束:

规定文档中只能写哪些标签,并会给一些提示。

约束分类:

DTD约束:内部dtd,外部dtd;

schema->xsd文件;

在外部文件当中多带带定义的dtd;

本地:

网络:

XML文档解析步骤:

 1.创建解析器工厂

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

2.通过解析器工厂得到解析器

DocumentBuilder db = dbf.newDocumentBuilder();

3.通过解析器将对应文件加载 到内存,从而得到document对象

Document doc = db.parse(src/com/xml/parse/student.xml);

4.根君document对象,获取具体的节点内容

NodeList  list = doc.getElementByTagName("name");

Node  name = list.item(0);

system.out.println(name.getTextContent());

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/1867.html

相关文章

  • 大部分程序员都记不住的注解,Idea 云笔记却能轻松记住

    摘要:只因技术种类繁杂众多层出不穷,程序员只有靠不断的学习才能不落后于技术,被工作淘汰。特此推荐给大家。 99%的程序员每天都是先学习,后工作,不然完成不了工作。只因技术种类繁杂众多、层出不穷,程序员只有靠不断的学习才能不落后于技术,被工作淘汰。我就是这其中一员,深得体会其中的「疼并快乐」,在...

    ARGUS 评论0 收藏0
  • Java解析XML学习笔记1 - 四种方法比较

    摘要:概览基础方法平台无关的官方解析方式基于事件驱动的解析方式扩展方法在基础的方法上扩展出的,只有在中能够使用的解析方法一次性将整个文件加载到内存中,形成树优点形成了树结构,直观好理解,代码更容易编写解析过程中树结构保留在内存中,方便修改缺点当文 概览 基础方法:DOM(平台无关的官方解析方式)、SAX(基于事件驱动的解析方式)扩展方法:JDOM、DOM4J(在基础的方法上扩展出的,只有在j...

    raise_yang 评论0 收藏0
  • Java解析XML学习笔记1 - 四种方法比较

    摘要:概览基础方法平台无关的官方解析方式基于事件驱动的解析方式扩展方法在基础的方法上扩展出的,只有在中能够使用的解析方法一次性将整个文件加载到内存中,形成树优点形成了树结构,直观好理解,代码更容易编写解析过程中树结构保留在内存中,方便修改缺点当文 概览 基础方法:DOM(平台无关的官方解析方式)、SAX(基于事件驱动的解析方式)扩展方法:JDOM、DOM4J(在基础的方法上扩展出的,只有在j...

    Binguner 评论0 收藏0
  • JS学习笔记(第18章)(JavaScript与XML

    摘要:函数接收三个参数上下文节点表达式和可选的命名空间对象。命名空间对象应该是下面这种字面量的形式。使用样式表转换文档跨浏览器使用这个函数接收两个参数要执行转换的上下文节点和文档对象。 showImg(https://segmentfault.com/img/bVbvHVd?w=962&h=496); 本章主要讲解了以下四个问题: 1、将XML解析为DOM文档 跨浏览器把XML解析为DOM文...

    GT 评论0 收藏0
  • XML学习笔记--背诵版

    摘要:声明语句是可选部分如果存在需要放在文档的第一行所谓的文档声明就是告诉解析器当前文档格式版本号以及编码格式。所有的元素都必须是成对闭合标签非闭合标签是非法的,解析器将报错,不无正常解析标签对大小写敏感必须头尾标签一致。 前言 一直想系统性的学XML,就没时间学,今晚抽出几个小时时间学完了XML。过几天再过来看看,背一背应该就差不多,记得东西较多,没什么难理解的。 XML数据传输格式 第一...

    Ku_Andrew 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<