欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > 9.Java高级编程第十章XML

9.Java高级编程第十章XML

2024/10/25 2:30:45 来源:https://blog.csdn.net/QAZ412803/article/details/142349837  浏览:    关键词:9.Java高级编程第十章XML

Java高级编程第十章XML

文章目录

  • Java高级编程第十章XML
      • 一、XML简介
      • 二、XML标签
        • **属性命名空间**
        • XML解析器

一、XML简介

XML(EXtensible Markup Language),可扩展标记语言

特点

XML与操作系统、编程语言的开发平台无关

实现不同系统之间的数据交换

作用

数据交互

配置应用程序和网站

Ajax基石

二、XML标签

XML文档内容由一系列标签元素组成

语法:<元素名 属性名=“属性值”>元素内容</元素名>

属性值用双引号包裹

一个元素可以有多个属性

属性值中不能直接包含<、“、&

不建议使用的字符:‘、>

ML编写注意事项

所有XML元素都必须有结束标签

XML标签对大小写敏感

XML必须正确的嵌套

同级标签以缩进对齐

元素名称可以包含字母、数字或其他的字符

元素名称不能以数字或者标点符号开始

元素名称中不能含空格

属性命名空间

除非带有前缀,否则属性属于所属的元素的命名空间

XML命名空间的作用:

解决在复杂、大型XML文件中,出现名称相同,但是含义不同的元素

<?xml version="1.0" encoding="UTF-8"?>
<batchCompany xmlns="http://www.Aptech_edu.ac"xmlns:tea="http://www.tea.org"><batch-list><batch type="thirdbatch">第三批次</batch><batch tea:type="thirdbatch">第三批茶</batch><batch>午班批次</batch></batch-list>
</batchCompany>
XML解析器

解析器类型

非验证解析器:检查文档格式是否良好

验证解析器:使用DTD检查文档的有效性

常用接口介绍

常用接口常用方法说明
Document:表示整个 XML 文档NodeList getElementsByTagName(String Tag)按文档顺序返回文档中指定标记名称的所有元素集合
Element createElement(String tagName)创建指定标记名称的元素
Node:该文档树中的单个节点NodeList getChildNodes()获取该元素的所有子节点,返回节点集合
Element:XML 文档中的一个元素String getTagName()获取元素名称

方法

在这里插入图片描述

Document:定义XML文档

Element:定义XML

元素Text:定义XML文本节点

[外链图片转存中…(img-ZHtJUjFd-1726705730977)]

Document:定义XML文档

Element:定义XML

元素Text:定义XML文本节点

Attribute:定义了XML 的属性

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com