【发布时间】:2019-01-15 19:45:56
【问题描述】:
我正在使用 Swagger 来定义我的 api 定义。我有一个需要使用 swagger 定义的 cmets。
【问题讨论】:
我正在使用 Swagger 来定义我的 api 定义。我有一个需要使用 swagger 定义的 cmets。
【问题讨论】:
CDATA 不是 XML 逻辑结构的一部分,它只是指示包含特殊字符的文本的一种方式 - 以防止此类文本被解释为 XML 标记。
只需将 CDATA 的父元素定义为 type: string 即可。无需以任何方式指示 CDATA 标记。必要时由服务器和客户端将 XML 元素的文本作为 CDATA 发送。
例如
<root>
<elem><![CDATA[ ... ]]></elem>
</root>
定义为:
swagger: "2.0"
...
definitions:
root:
type: object
properties:
elem:
type: string
【讨论】: