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和输入建议不会保存到服务器。