我正在尝试使用文件传输数据馈送将数据从 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>
我正在提供 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>