首页 > 其他分享 >常用的数据格式

常用的数据格式

时间:2022-09-05 17:26:11浏览次数:97  
标签:XML 常用 标签 元素 HTML 大小写 关闭 数据格式

yaml

首先是

yaml怎么读?

---雅墨


其实这个东西我早就用过好吧

以前一直好奇一些 _config.yml文件在书写的时候为什么总要在冒号后面打一个空格,我估计就是采用了这个语言的原因


YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。

它的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。

基本语法规则:

大小写敏感
使用缩进表示层级关系
缩进时不允许使用Tab键,只允许使用空格。
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

"一个井号" 表示注释,从这个字符一直到行尾,都会被解析器忽略。

image


参考资料:https://www.ruanyifeng.com/blog/2016/07/yaml.html(YAML 语言教程)


XML

什么是 XML?

XML 指可扩展标记语言(EXtensible Markup Language)。
XML 是一种很像HTML的标记语言。
XML 的设计宗旨是传输数据,而不是显示数据。
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
XML 是 W3C 的推荐标准。
XML 和 HTML 之间的差异
XML 不是 HTML 的替代。

XML 和 HTML 为不同的目的而设计:

XML 被设计用来传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而 XML 旨在传输信息。

XML 不会做任何事情

也许这有点难以理解,但是 XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。

例子

<?xml version="1.0" encoding="UTF-8"?>
<breakfast_menu>
<food>
    <name>Belgian Waffles</name>
    <price>$5.95</price>
    <description>
   Two of our famous Belgian Waffles with plenty of real maple syrup
   </description>
    <calories>650</calories>
</food>
</breakfast_menu>

image

语法规则

XML 文档必须有根元素

XML 必须包含根元素,它是所有其他元素的父元素,比如以下实例中 root 就是根元素:

<root>
  <child>
    <subchild>.....</subchild>
  </child>
</root>

以下实例中 note 是根元素:

<?xml version="1.0" encoding="UTF-8"?>
<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>

XML 声明

XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:

<?xml version="1.0" encoding="utf-8"?>

所有的 XML 元素都必须有一个关闭标签

在 HTML 中,某些元素不必有一个关闭标签:

<p>This is a paragraph.
<br>

在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:

<p>This is a paragraph.</p>
<br />

注释:从上面的实例中,您也许已经注意到 XML 声明没有关闭标签。这不是错误。声明不是 XML 文档本身的一部分,它没有关闭标签。

XML 标签对大小写敏感

XML 标签对大小写敏感。标签 与标签 是不同的。

必须使用相同的大小写来编写打开标签和关闭标签:

<Message>这是错误的</message>
<message>这是正确的</message>

参考资料:https://www.runoob.com/xml/xml-syntax.html(XML 语法规则)

json


标签:XML,常用,标签,元素,HTML,大小写,关闭,数据格式
From: https://www.cnblogs.com/yangstar/p/16658873.html

相关文章

  • [个人用] 常用工具
    对象合并constobj={id:null,count:null,completed:null,};//假设这是接口返回的对象constdata={id:1,count:2,completed:3,otherPa......
  • E10——常用函数——SqlValidate
    Context.SqlValidate(“SQL语句”,参数列表,参数值列表)举例:工单单头“生产批号”字段在维护的时候校验是否存在工单状态是未生产,已发料,生产中的工单引用过该生产批号,如果......
  • E10——常用函数——GetSumProperty
    GetSumProperty(path,汇总字段,参数列表,参数值列表) 举例:【维护销售订单】单身加入虚字段“现有库存量”Context['ITEM_WAREHOUSE'].GetSumProperty('','INVENTORY_QTY'......
  • E10——常用函数——IIF判断
    IIF(boolexpr,objecttrueValue,objectfalseValue)执行表达式,如果表达式为true,返回trueValue,否则返回falseValue 举例:1.销货单设置默认单据类型IIF(IsNotEmpty......
  • [ROS学习]16. 常用可视化工具的使用(完结)
    笔记参考:【ROS学习笔记】16.常用可视化工具的使用内容参考:B站ROS公开课:【古月居】古月·ROS入门21讲本节说明这节是最后一节,介绍一些常用可视化工具的使用。在课的一开始......
  • 常用正则
    constcheckStr=function(str,type){//常用正则验证,注意type大小写switch(type){case'phone'://手机号码return/^1[3|4|5|6|7|8|9][0-9]{9}$/.test(str)ca......
  • JMeter 常用的几种断言方法
    一、Jmeter断言背景在使用Jmeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言。断言是在请求的返回层面增加一层判断机制。因为请求成功了,并......
  • SQL SERVER数据库常用命令
    创建数据库:  命令:createdatabase数据库名; 示例:createdatabasestudent;删除数据库: 命令:dropdatabase数据库名; 示例:dropdatabase student;新建表格:......
  • 虚拟机常用配置
    虚拟机常用配置准备工作镜像文件:CentOS-7-x86_64-Everything-2207-02.isoSSH客户端:MobaXterm宿主机:Win10虚拟机载体:VmwareWorkstationPro16软件源配置CentOS7......
  • 虚拟机常用配置
    虚拟机常用配置准备工作镜像文件:CentOS-7-x86_64-Everything-2207-02.isoSSH客户端:MobaXterm宿主机:Win10虚拟机载体:VmwareWorkstationPro16软件源配置CentOS7......