📝 YAML教程

24篇技术文档
  YAML教程

📅  最后修改于: 2020-10-14 08:31:56        🧑  作者: Mango

YAML是“ YAML不是标记语言”的缩写形式,是一种数据序列化语言,旨在对人类友好,并且可以与其他编程语言很好地配合日常工作。本教程详细介绍了一些重要的神经语言编程技能,可帮助您掌握销售技巧并说服潜在买家。听众本教程的目标读者包括使用JSON和XML文件进行配置设置的Web开发人员。任何打算以人类可读的结构化数据格式编写标记的程序员都可以学习YAML。先决条件本教程的前提条件包括HTML,XML...

  YAML-简介

📅  最后修改于: 2020-10-14 08:32:36        🧑  作者: Mango

YAML不是标记语言是一种数据序列化语言,可满足用户对数据的期望。它设计为对人类友好,并且可以与其他编程语言完美配合。这对管理数据非常有用,并且包括Unicode可打印字符。本章将向您介绍YAML,并介绍其功能。格式考虑下面显示的文本-的YAML文本将如下所示:请注意,YAML采用字符串格式的值,并且表示如上所述的输出。例子让我们借助以下示例了解YAML中的格式-考虑以下点号“ pi”,其值为3....

  YAML-基础

📅  最后修改于: 2020-10-14 08:33:19        🧑  作者: Mango

现在您对YAML及其功能有了一个了解,让我们通过语法和其他操作学习其基础知识。请记住,YAML包含人类可读的结构化格式。创建YAML文件的规则在YAML中创建文件时,应记住以下基本规则-YAML区分大小写文件应以.yaml为扩展名YAML不允许在创建YAML文件时使用标签;允许使用空格代替YAML文件的基本组件YAML的基本组成如下:常规块格式此块格式使用连字符+空格在指定列表中开始一个新项目。观...

  YAML-缩进和分离

📅  最后修改于: 2020-10-14 08:34:01        🧑  作者: Mango

学习任何编程语言时,缩进和分离是两个主要概念。本章详细讨论与YAML相关的这两个概念。YAML缩进YAML不包含任何强制性空格。此外,不需要保持一致。有效的YAML缩进如下所示-在YAML中使用缩进时,您应该记住以下规则:流块必须至少与当前块级别周围有一些空格。YAML的流内容跨越多行。流内容的开头以{或[开头。阻止列表项包含与周围阻止级别相同的缩进,因为-被视为缩进的一部分。意向示例观察以下显示...

  YAML-评论

📅  最后修改于: 2020-10-14 08:34:41        🧑  作者: Mango

现在您已经熟悉了YAML的语法和基础知识,现在让我们进一步了解它的细节。在本章中,我们将看到如何在YAML中使用注释。YAML支持单行注释。下面借助示例解释其结构-YAML不支持多行注释。如果要提供多行注释,可以按照以下示例所示进行操作-评论功能YAML中评论的功能如下-执行期间将跳过注释的块。注释有助于添加指定代码块的描述。注释不能出现在标量内。YAML不包含任何转义哈希符号(#)的方法,因此在...

  YAML-集合和结构

📅  最后修改于: 2020-10-14 08:35:24        🧑  作者: Mango

YAML包括使用缩进范围的块集合。在这里,每个条目都以新行开头。集合中的块序列用破折号和空格(-)表示每个条目。在YAML中,块集合样式不由任何特定指示符表示。 YAML中的块收集可以通过标识其中包含的键值对来区别于其他标量。映射是JSON结构中包含的键值的表示形式。它经常用于多语言支持系统中,并在移动应用程序中创建API。的映射,使用密钥值对表示与结肠和空间的使用(:)。例子考虑一个标量序列的示...

  YAML-标量和标签

📅  最后修改于: 2020-10-14 08:36:04        🧑  作者: Mango

YAML中的标量使用表示为(|)的字面量类型以块格式编写。它表示换行计数。在YAML中,标量以折叠样式(>)编写,其中每行表示一个以空行或更缩进的行结束的折叠空间。保留在字面量中的新行如下所示-保留折叠后的换行符以供更多的缩进行和空白行,如下所示-YAML流标量包括普通样式和引用样式。双引号样式包括各种转义序列。流标量可以包含多条线;在这种结构中,换行符总是折叠的。在YAML中,未标记的节点是使用...

  YAML-全长示例

📅  最后修改于: 2020-10-14 08:36:42        🧑  作者: Mango

下面的完整示例指定了YAML的构造,其中包括符号和各种表示形式,它们在以JSON格式转换或处理它们时将非常有用。这些属性在JSON文档中也称为键名。创建这些表示法是出于安全目的。上面的YAML格式代表默认值,适配器和具有各种其他属性的主机的各种属性。 YAML还保留每个生成文件的日志,以跟踪生成的错误消息。在将指定的YAML文件转换为JSON格式后,我们将获得所需的输出,如下所述-让我们将YAML...

  YAML-流程

📅  最后修改于: 2020-10-14 08:37:33        🧑  作者: Mango

YAML遵循标准流程流程。 YAML中的本机数据结构包括简单的表示形式,例如节点。它也称为表示节点图。它包括映射,序列和标量,将其序列化以创建序列树。通过序列化,对象将与字节流一起转换。序列化事件树有助于创建字符流的表示形式,如下图所示。反向过程将字节流解析为序列化的事件树。之后,将节点转换为节点图。这些值随后在YAML本机数据结构中转换。下图解释了这一点-YAML中的信息有两种使用方式:机器处理...

  YAML-信息模型

📅  最后修改于: 2020-10-14 08:38:14        🧑  作者: Mango

本章将详细解释上一章讨论的过程和过程。 YAML中的信息模型将使用特定的图表以系统的格式指定序列化和表示过程的功能。对于信息模型,重要的是要表示在编程环境之间可移植的应用程序信息。上面显示的图表示以图形格式表示的常规信息模型。在YAML中,本机数据的表示方法是扎根,连接的,并且是标记节点的有向图。如果我们提到有向图,它包括一组有向图的节点。如信息模型中所述,YAML支持三种节点,即-顺序标量对应上...

  YAML-语法字符

📅  最后修改于: 2020-10-14 08:38:53        🧑  作者: Mango

各种类型的字符用于各种功能。本章详细讨论了YAML中使用的语法,并着重于字符操作。指标字符指示灯字符包括用来描述YAML文件的内容的特殊语义。下表详细显示了此内容。Sr.No.Character & Functionality1_It denotes a block sequence entry2?It denotes a mapping key3:It denotes a mapping val...

  YAML-语法基元

📅  最后修改于: 2020-10-14 08:39:41        🧑  作者: Mango

在本章中,您将学习YAML中语法原语的以下方面-生产参数缩进空间分隔空间忽略的行前缀折线让我们详细了解每个方面。生产参数生产参数包括用于特定生产的一组参数和允许值的范围。以下生产参数列表在YAML中使用-缩进它是由字符N或者M字符流表示取决于包括在它的块的缩进层次。许多产品已将这些功能参数化。语境用c表示。 YAML支持两组上下文:块样式和流样式。风格用s表示。标量内容可以用以下五种样式之一表示:...

  YAML-字符流

📅  最后修改于: 2020-10-14 08:40:25        🧑  作者: Mango

在YAML中,您会遇到各种字符流,如下所示-指令文件边界标记文件资料完整流在本章中,我们将详细讨论它们。指令指令是YAML处理器中使用的基本指令。指令是表示详细信息,例如注释,未反映在序列化树中。在YAML中,无法定义私有指令。本节通过相关示例讨论各种类型的指令-保留指令保留的指令使用三个连字符(—)初始化,如下例所示。保留的指令将转换为JSON的特定值。YAML指令YAML指令是默认指令。如果以...

  YAML-节点属性

📅  最后修改于: 2020-10-14 08:41:05        🧑  作者: Mango

每个表示节点包括两个主要特征,分别称为anchor和tag。节点属性可以用节点内容指定,字符流中省略。节点表示的基本示例如下-节点锚锚属性表示一个节点,以供将来参考。节点中YAML表示的字符流用&指示符表示。 YAML处理器无需保留锚名称,该锚名称中包含表示形式的详细信息。以下代码对此进行了解释-用锚节点生成的YAML的输出如下所示-节点标签标签属性表示本机数据结构的类型,它完全定义了一个节点。标...

  YAML-块标量头

📅  最后修改于: 2020-10-14 08:41:44        🧑  作者: Mango

在本章中,我们将重点介绍用于表示内容的各种标量类型。在YAML中,注释可以在标量内容之前或之后。重要的是要注意,注释不应包含在标量内容中。请注意,所有流标量样式都可以包含多行,除非在多个键中使用。标量的表示如下-块标量头的生成输出如下所示-文档标记标量内容此示例中的所有字符都被视为内容,包括内部空格字符。普通的换行符用下面给出的示例表示-相应的JSON输出在下面提到-...