N8N中文教程
集成节点/Built in_nodes/Core_nodes

XML#

使用 XML 节点实现数据与 XML 格式的相互转换。

二进制文件

如果您的 XML 数据位于二进制文件中,请先使用从文件提取节点将其转换为文本格式。

节点参数#

  • 模式:指定数据转换的源格式与目标格式。
    • JSON 转 XML:将数据从 JSON 格式转换为 XML 格式。
    • XML 转 JSON:将数据从 XML 格式转换为 JSON 格式。
  • 属性名称:输入包含待转换数据的属性名称。

节点选项#

以下选项适用于所有模式

  • 属性键:输入用于访问属性的前缀,默认为 $
  • 字符键:输入用于访问字符内容的前缀,默认为 _

其余选项根据所选模式的不同而有所差异。

JSON 转 XML 选项#

模式选择为JSON 转 XML时显示以下选项:

  • 允许代理字符:设置是否允许使用 Unicode 代理块中的字符(开启允许,关闭禁止)。
  • Cdata:设置在需要时是否用 <![CDATA[ ... ]]> 包装文本节点(开启)而非转义处理(关闭)。
    • 开启此选项后,若非必要情况不会强制添加 <![CDATA[ ... ]]>
  • 无头模式:设置是否省略 XML 头部声明(开启省略,关闭包含)。
  • 根元素名称:输入要使用的根元素名称。

XML 转 JSON 选项#

以下选项仅在模式选择为 XML 转 JSON 时显示:

  • 显式数组:设置是否将子节点置于数组中(开启),或仅当存在多个子节点时才创建数组(关闭)。
  • 显式根节点:设置是否在结果对象中包含根节点(开启)或排除根节点(关闭)。
  • 忽略属性:设置是否忽略所有 XML 属性并仅创建文本节点(开启),或保留属性(关闭)。
  • 合并属性:设置是否将属性和子元素作为父元素的属性合并(开启),或将属性作为子属性对象的键值(关闭)。若忽略属性选项开启,则此选项将被忽略。
  • 规范化:设置是否清除文本节点内部的空白字符(开启),或保留原始空白字符(关闭)。
  • 标签规范化:设置是否将所有标签名称转为小写(开启),或保持标签名称原样(关闭)。
  • 修剪:设置是否清除文本节点首尾的空白字符(开启),或保留空白字符原样(关闭)。

模板与示例#

使用 Google 自动推荐生成关键词 作者:Zacharia Kimotho 查看模板详情

💡🌐 基于 Jina.ai 的必备多页面网站爬虫 作者:Joseph LePage 查看模板详情

提取 Google 趋势关键词并在 Google 表格中汇总文章 作者:Miko 查看模板详情

浏览 XML 集成模板,或搜索所有模板

与文档互动 本页面 !点赞 有帮助 !未点赞 无帮助 感谢您的反馈! 提交 上一页 工作流触发器 下一页 动作库 基于 Material for MkDocs Insiders 构建