栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java-XML概述、文档约束

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java-XML概述、文档约束

个人简介

  • 大家好,我是韩慧腾。一名正在努力学JAVA的大一小白,本文章为初学的笔记,希望各位多多指教。
  • 欢迎点赞+收藏+留言
  • 大家都在努力生活,没有人敢躺平李

一、XML

概述:XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据和作为软件的配置文件。

XML的特点和使用场景:

  • 一是纯文本,默认使用UTF-8编码,二是可嵌套
  • 如果把XML内容存为文件,那么它就是一个XML文件
  • 使用场景:XML内容经常被当成消息进行网络传输,或者作为配置文件用于存储系统的信息。

XML文件的创建:就是创建一个XML类型的文件,要求文件的后缀必须是xml,

xml的语法规则:

  • 文档声明必须是第一行

  •  标签规则
  1. 标签是由一对尖括号和合法标识符组成:,必须存在一个根标签,有且只能有一个
  2. 标签只能成对出现,有开始有结束:
  3. 特殊的标签可以不成对,但是必须有结束标记,如:
  4. 标签中可以定义属性,属性和标签名空格隔开,属性值必须用引号引起来
  5. 标签需要正确嵌套
  6. xml文件中可以定义注释信息:
  7. xml文件中可以存在以下特殊字符(注意带分号)

 8.xml文件中可以存在CDATA区:;可以直接书写任意内容




    xx
    
    赚钱
    18
    
        aa
        zz
        <18
        
    

 二、xml的文档约束

1.概述:是用来限定xml文件中的标签以及属性应怎么写,以此强制约束程序员必须按照文档约束的规定来编写xml文件。

文档约束分类:

  • DTD
  • schema

2.DTD的使用:首先编写DTD文档,后缀必须是.dtd,在需要编写的XML文件中导入该DTD约束文档,按照约束的规定编写XML文件的内容。



<书架>
    <书>
        <书名>《JAVA从入门到精通》
        <作者>my
        <售价>12.2
    
    <书>
        <书名>d
        <作者> me
        <售价>122.3
    

3.schema的使用:schema可以约束具体的数据类型,约束能力上更强大,schema本身也是一个xml文件,本身也受到其他约束文件的要求,所以编写的更加严谨

需求:利用schema文档约束 ,约束一个XML文件的编写。

分析:

  1. 编写schema约束文档,后缀必须是.xsd。
  2. 在需要编写的XML文件中导入该schema约束文档
  3. 按照约束内容编写XML文件的标签

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872664.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号