XML 架构(XSD)生成

从 XML 创建 XML 模式定义(XSD)

XML

输入 XML 并点击生成按钮

特征

支持 3 种 XSD 设计

可从 Russian Doll 等 3 种设计风格中选择

从值推断数据类型

解析数值和日期等,自动转换为合适的 xs 类型

解析并反映出现次数

为重复元素自动添加 maxOccurs

同时支持字符串与文件

提供粘贴 XML 和读入 .xml 文件两种方式

使用方法

1

选择输入方式的标签页

在字符串标签页直接粘贴 XML,或在文件标签页读入 .xml

2

指定 XSD 设计类型

从 Russian Doll、Salami Slice、Venetian Blind 中选择输出格式

3

选择内容类型

切换从值推断类型的 Smart,或全部元素为 string 类型

4

用生成按钮执行

点击按钮后开始解析,在右侧立即显示 XSD

5

保存·复制 XSD

从输出栏以 schema.xsd 下载,或进行复制

使用场景

编写 XML 规范书

从示例 XML 生成模式定义,用于将数据结构规范化为文档

数据验证的事前准备

为检查所收 XML 的有效性而准备验证用模式

把握 API 对接的结构

解析外部 API 的 XML 响应,可视化元素和类型的结构

用于学习 XSD 语法

对比 3 种设计风格的输出,加深对模式写法的理解

安全性与隐私

浏览器内完成

输入数据仅在您的浏览器内处理,不会发送至外部。

仅在浏览器内处理

XSD 的生成完全在您的浏览器内进行,输入数据不会发送到服务器。

通信采用HTTPS加密

页面加载也通过TLS加密,第三方无法读取内容。

不向第三方发送

不向广告网络、跟踪器等外部服务发送输入内容。

结果不自动保存

生成的 XSD和输入建议不会保存到服务器。