XML 转 YAML 转换器 – 免费、私密、在浏览器中
XML 转 YAML 转换器将 XML 解析为普通对象,然后用 js-yaml 将该对象序列化为 YAML。属性变为带可配置前缀的键,文本内容使用可配置的键(如 #text),重复元素变为数组。您还可以选择是否解析数字和布尔值。
XML 转 YAML 转换器在浏览器中将 XML 输入转为 YAML。它先将 XML 解析为普通对象,然后用 js-yaml 将该对象序列化为 YAML。当工具、工作流或文档需要 YAML 时,这为开发者和运维工程师提供了在线将 XML 转为 YAML 的实用方式。
转换期间,XML 属性用属性前缀表示为键,文本内容存储在可配置的文本键下,重复元素变为数组。约定的惯例包括属性用 @keys、文本内容用 #text。您可以配置属性前缀和文本键,并选择是否解析数字和布尔值。然后将生成的对象序列化为 YAML。
XML 用元素和属性表示结构化信息,而 YAML 以兼具可读性和结构化的格式表示数据。两者之间的转换适用于:需要将 XML 数据转入接受 YAML 的系统、为文档准备片段,或以另一种格式检查相同数据。映射选项让您调整属性和文本在 YAML 结果中的呈现。
转换完全在浏览器中运行:不向服务器发送数据,无需注册。页面加载后工具可离线使用,无需连接即可转换输入。这适合任何想快速、私密地转换 XML 并复制结果 YAML 的人。
这款工具可以帮助开发者和运维工程师为其他系统准备数据、在代码中使用前检查转换,或与同事分享可读片段。My-DevTools 还提供单独的反向转换页面,无需重新输入即可将相同内容转回 XML。
步骤 1:将 XML 粘贴到输入中。工具在生成 YAML 输出之前先将其解析为普通对象。
步骤 2:如果想为映射的 XML 属性和文本内容使用不同的名称,调整属性前缀和文本键。
步骤 3:选择是否解析数字和布尔值。这控制这些值在转换后对象中的表示。
步骤 4:检查并复制 YAML 结果,用于代码、文档、工单或其他工具。
使用场景:将 XML 数据转入接受 YAML 的系统。将结构转为 YAML 并复制结果到目标位置。
使用场景:检查收到的 YAML 值是否与 XML 原值的结构匹配。转换提供另一种可比较的表示。
使用场景:为文档、工单或提交信息准备 XML 片段。将 YAML 输出复制到团队更易评审的位置。
使用场景:在将结果加入代码之前对转换进行快速检查。查看属性、文本和重复元素的表示方式。
使用场景:当工作流程需要 YAML 时转换 XML 配置或数据。调整映射选项以选择属性前缀、文本键以及数字或布尔值的解析行为。
使用场景:与同事分享 XML 数据的可读表示。YAML 输出可复制到讨论或评审中,无需重新输入内容。