XML 节点#
使用 XML 节点从 XML 转换数据和转换到 XML。
二进制文件
如果您的 XML 在二进制文件中,请首先使用 Extract from File 节点将其转换为文本。
节点参数#
- Mode 模式:数据应从什么格式转换到什么格式。
- JSON to XML:将数据从 JSON 转换为 XML。
- XML to JSON:将数据从 XML 转换为 JSON。
- Property Name 属性名称:输入包含要转换的数据的属性名称。
节点选项#
无论您选择什么 Mode 模式,这些选项都可用:
- Attribute Key 属性键:输入用于访问属性的前缀。默认为
$
。 - Character Key 字符键:输入用于访问字符内容的前缀。默认为
_
。
所有其他选项取决于选择的 Mode 模式。
JSON to XML options JSON 转 XML 选项#
仅当您选择 JSON to XML 作为 Mode 模式 时,这些选项才会出现:
- Allow Surrogate Chars 允许代理字符:设置是否允许使用 Unicode 代理块中的字符(开启)或不允许(关闭)。
- Cdata:设置在需要时是否将文本节点包装在
<![CDATA[ ... ]]>
中而不是转义(开启)或不包装(关闭)。- 开启此选项在不需要时不会添加
<![CDATA[ ... ]]>
。
- 开启此选项在不需要时不会添加
- Headless 无头:设置是否省略 XML 标头(开启)或包含它(关闭)。
- Root Name 根名称:输入要使用的根元素名称。
XML to JSON options XML 转 JSON 选项#
仅当您选择 XML to JSON 作为 Mode 模式 时,这些选项才会出现:
- Explicit Array 显式数组:设置是否将子节点放入数组中(开启)或仅在有多个子节点时创建数组(关闭)。
- Explicit Root 显式根:设置是否在结果对象中获取根节点(开启)或不获取(关闭)。
- Ignore Attributes 忽略属性:设置是否忽略所有 XML 属性并仅创建文本节点(开启)或不忽略(关闭)。
- Merge Attributes 合并属性:设置是否将属性和子元素合并为父元素的属性(开启)或将属性作为子属性对象的键(关闭)。如果开启 Ignore Attribute 忽略属性,则忽略此选项。
- Normalize 规范化:设置是否修剪文本节点内的空白(开启)或不修剪(关闭)。
- Normalize Tags 规范化标签:设置是否将所有标签名称规范化为小写(开启)或保持标签名称原样(关闭)。
- Trim 修剪:设置是否修剪文本节点开头和结尾的空白(开启)或保持空白原样(关闭)。