Skip to content

XML 节点#

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

二进制文件

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

节点参数#

  • 模式(Mode): 指定数据转换的方向
    • JSON 转 XML: 将数据从 JSON 格式转换为 XML 格式
    • XML 转 JSON: 将数据从 XML 格式转换为 JSON 格式
  • 属性名称(Property Name): 输入包含待转换数据的属性名称

节点选项#

以下选项不受所选模式影响,均可使用:

  • 属性键(Attribute Key): 设置访问属性的前缀,默认为 $
  • 字符键(Character Key): 设置访问字符内容的前缀,默认为 _

其他选项取决于所选的模式

JSON 转 XML 选项#

模式选择为JSON 转 XML时,会出现以下选项:

  • 允许代理字符(Allow Surrogate Chars): 设置是否允许使用 Unicode 代理块中的字符(开启/关闭)
  • Cdata: 设置是否在需要时将文本节点包裹在 <![CDATA[ ... ]]> 中而非转义(开启/关闭)
    • 开启此选项不会在不必要时添加 <![CDATA[ ... ]]>
  • 无头模式(Headless): 设置是否省略 XML 头部声明(开启/关闭)
  • 根元素名(Root Name): 输入要使用的根元素名称

XML 转 JSON 选项#

这些选项仅在您选择 XML to JSON 作为 模式 时出现:

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

模板与示例#

Generating Keywords using Google Autosuggest

by Imperol

View template details
💡🌐 Essential Multipage Website Scraper with Jina.ai

by Joseph LePage

View template details
Extract Google Trends Keywords & Summarize Articles in Google Sheets

by Miko

View template details
Browse XML 节点 integration templates, or search all templates