我正在尝试使用文件传输数据馈送将数据从 XML 文件导入 Archer。但是没有创建记录

I am trying to import data into Archer from an XML file using File Transport data Feed. But no records are getting created

我正在提供 XML 输入如下:

<Records>
  <Record>
    <Field>SPH0</Field>
    <Field>Alberta</Field>
  </Record>
</Records>

导航中的 XSLT 输入为:

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/Records">
 <ArcherRecord>
                <Regulator>
                    <xsl:value-of select="Record/Field"/>
                </Regulator>                   
 </ArcherRecord>
    </xsl:template>
</xsl:stylesheet>

DataFeed 已成功完成,但未创建任何记录。 我无法理解我错了哪一部分。它是 XML 还是 XSLT 或 DataFeed 配置?

Shivani,试试下面的 xslt

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl" xmlns="http://www.archer-tech.com/">
  <xsl:output method="xml" indent="yes"/>

  <xsl:template match="Records">
    <ArcherRecords>
      <xsl:apply-templates select="Record" />
    </ArcherRecords>
  </xsl:template>

  <xsl:template match="Record" >
    <ArcherRecord>
        <Regulator>
            <xsl:value-of select="Field"/>
        </Regulator> 
    </ArcherRecord>
   </xsl:template>
</xsl:stylesheet>