You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将JavaScript数组内容转换为类XML格式?

解决方案

可以通过以下JavaScript代码实现数组到目标类XML格式的转换:

const array = [["name", "age", "city", "email"],["Peter", "30", "Madrid", "a@mail.com"],["Josh", "23", "NY", "b@mail.com"]];

// 提取表头和数据行
const [headers, ...rows] = array;
// 生成每个数据行对应的标签字符串
const content = rows.map(row => {
  return row.map((value, index) => ` <${headers[index]}>${value}</${headers[index]}>`).join('\n');
}).join('\n');
// 拼接成完整的XML结构
const xml = `<data>\n${content}\n</data>`;

console.log(xml);

代码逻辑说明

  • 用解构语法把数组的第一个元素(表头)和后续的所有数据行分离
  • 遍历每一行数据,针对每个数据项,用对应的表头作为XML标签名,生成带缩进的标签行
  • 把所有生成的标签行拼接起来,再包裹到<data>根标签中,添加换行符保证格式和示例一致

运行这段代码后,就能得到你需要的类XML格式输出。

内容的提问来源于stack exchange,提问作者snpintos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 09:55:21