博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xml的组成和命名规范
阅读量:5882 次
发布时间:2019-06-19

本文共 1043 字,大约阅读时间需要 3 分钟。

  hot3.png

##XML文档在逻辑上主要由以下五个部分组成

  • XML声明
  • 文档类型表明
  • 元素
  • 注释
  • 处理指令

###XML声明

XML文档总是以一个XML声明开始,其中指明所用的XML版本、文档的编码、文档的独立性信息。 其格式: <?xml 版本信息 [编码信息] [文档独立性信息]?>

###版本声明 <?xml version="1.0"?>

###文档编码声明 在xml声明中还可以加上文档编码信息,默认是UTF-8,

如果要使用中文,我们可以在声明中加上encoding=“gb2312” <?xml version="1.0" encoding="gb2312"?>

独立文档声明 如果我们的文档不依赖于外部文档,在XML声明中, 我们还可以通过standalone=“yes“类声明这个文档是独立的文档。 如果文档依赖于外部文档,还可通过standalong="no"来声明。 <?xml version="1.0" encoding="gb2312" standalone="yes"?>

###文档类型声明

DTD(Document Type Definition)文档类型定义 DTD文件也是一个文本文件,通常用.dtd做为扩展名。

通过文档类型声明,指出XML文档所用的DTD。 文档类型表明由两种形式,一种是声明DTD在外部的文件中, <!DocType greeting System "Hello.dtd"> 一种是直接在XML文档中给出DTD, <?xml version="1.0" encoding="gb2312" standalone="yes"?> <!DOCTYPE greeting[ <!ELEMENT greeting(#PCDATA)> ]>

###元素

元素的四种形式

  1. 空元素:<student/>
  2. 带有属性的空元素:<student name="张三" age="18"/>
  3. 带有内容的元素:
这是学生的信息
张三
18

4.带有内容和属性的元素

18

##元素的标记命名规范

  1. 区分大小写
  2. 不能以数字或下划线开头
  3. 不能以字符组合xml或XML开头
  4. 不能包含空格
  5. 名称中间不能包含冒号

转载于:https://my.oschina.net/csmw00/blog/675108

你可能感兴趣的文章
jsfl 添加代码
查看>>
写在前面
查看>>
数据库设计时间字段
查看>>
PHP分页代码中的SQL语句可以换个写法
查看>>
加载样式js
查看>>
数据库之数据排序
查看>>
struts2将数据通过Json格式显示于EasyUI-datagrid数据表格
查看>>
牛客21天刷题_day#3
查看>>
Appium-We wanted {"required":["value"]} and you sent ["text","sessionId","id","value"]
查看>>
Classification Truth Table
查看>>
JVM学习:对象的创建和内存分配
查看>>
JavaScript基础精讲
查看>>
C++ 静态变量 全局变量 const
查看>>
vs 高级保存选项的设置
查看>>
Java读取文本指定的某一行内容的方法
查看>>
软件工程敏捷开发04
查看>>
Practise Site Home Sample Page Codes de carte cadeau Amazon | Codes Promo Amazon
查看>>
linux c下输入密码不回显
查看>>
浏览器全屏与退出
查看>>
js判断浏览器类型
查看>>