XML 随机数据生成工具

通过模板语法批量生成随机 XML 测试数据,支持中文姓名、地址、手机号等,数据仅在浏览器本地运算

模板定义
生成结果
模板语法参考
循环控制(元素属性)
repeat="5" — 重复 5 次
repeat="3, 7" — 随机 3~7 次

随机取值
{{random("a", "b", "c")}} — 随机选一

数字
{{integer(1, 100)}} — 随机整数
{{float(0, 100)}} — 随机浮点数

布尔值
{{boolean()}} — 随机 true/false

索引
{{index()}} — 从 0 开始
{{index(1)}} — 从指定值开始
中文个人信息
{{surname()}} — 随机姓
{{firstName()}} — 随机名
{{fullName()}} — 随机中文全名
{{phone()}} — 手机号
{{idNumber()}} — 身份证号

地址
{{province()}} — 省份
{{city()}} — 城市
{{address()}} — 完整地址
{{zipCode()}} — 邮编
网络/其他
{{email()}} — 邮箱
{{url()}} — 网址
{{ip()}} — IP 地址
{{guid()}} — UUID

文本/日期/企业
{{lorem(5)}} — N 个假文字词
{{date("2020-01-01","2024-12-31")}} — 随机日期
{{company()}} — 公司名称
{{jobTitle()}} — 职位

用法提示:
• 模板必须是合法 XML 格式,模板函数放在文本内容或属性值中
• 在元素上添加 repeat="5"repeat="3, 7" 属性来重复生成该元素
repeat 可嵌套使用生成多层嵌套数据
• 支持在同一个文本节点或属性值中混合多个函数
{{unique(email())}} 包裹可去重
• 生成时 repeat 等控制属性会自动移除