Schema

Posted 夏末、初秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Schema相关的知识,希望对你有一定的参考价值。

Schema约束

  1。namespace

    相当于schema文件的id

  2.targetNamespace属性

    用来指定schema文件的namespace的值

  3.xmlns属性

    引入一个约束,它的值是一个schema文件的namespace值

  4.schemaLocation属性

    用来指定引入的schema文件的位置

Schema规范中

  1.所有标签和属性都需要有schema文件来定义

  2.所有的schema文件都需要有一个id,但在这里它叫namespace

  3.namespace的值由什么来指定?

    由targetNamespace属性来指定,它的值是一个url(很有可能不存在)

  4.如何引入一个Schema约束

    属性?:用xmlns属性

    属性值?:对应的schema文件的id(namespace值)

  5。如果引入的schema不是w3c组织定义,必须指定schema文件的位置

  6.schema文件的位置由什么树形来指定?

    属性?:schemaLocation

    属性值:namespace path

  7.如果引入了N个约束,需要给n-1个取别名

以上是关于Schema的主要内容,如果未能解决你的问题,请参考以下文章

avro tricks and pitfalls

Pulsar Schema

如何计划 Snowflake 使用监控

在graphql中实现多个接口

预期 undefined 是 GraphQL 叶类型

Mongoose 为所有嵌套对象添加 _id