1
我第一次写入XSLT。我正在使用VS 2012创建一个SSIS包,使用XSLT将XML数据导入到SQL表中,以压扁一些XML数据。在执行任务时,输出XML包含不是形成的XML的额外数据。我很接近,但我不确定如何做对。XSLT输出包含额外字段
我试图添加文件,但我似乎无法让他们进入这个空间。 。 。我无法添加屏幕截图。我希望发布问题后,我可以附上这些文件。 。 。
编辑:粘贴的评论:
输入XML文件结束等被添加到输出格式化
</RVSCompleteReport>
</REPORT>
BALLANCE LAMBERT LISABALLANCELAMBERT LISABALLANCE-LAMBERT
LISALAMBERT JACKLAMBERT JOHNLAMBERT JOHN AND LISALAMBERT
JOHN RLAMBERT JOHN R AND LISA
的XSLT是
这</PropertyReports>
</RVSCompleteReport>
</REPORT>
<SEARCH_NAMES ErrorInfo="">
<SEARCH_NAME>BALLANCE LAMBERT LISA</SEARCH_NAME>
<SEARCH_NAME>BALLANCELAMBERT LISA</SEARCH_NAME>
<SEARCH_NAME>BALLANCE-LAMBERT LISA</SEARCH_NAME>
<SEARCH_NAME>LAMBERT JACK</SEARCH_NAME>
<SEARCH_NAME>LAMBERT JOHN</SEARCH_NAME>
<SEARCH_NAME>LAMBERT JOHN AND LISA</SEARCH_NAME>
</SEARCH_NAMES>
</RvsStandardDelivery>
搜索名称
<xsl:stylesheet version="1.0" xmlns:xsl="w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="RvsStandardDelivery/REPORT">
<REPORT>
<xsl:for-each select="RVSCompleteReport">
<RVSCompleteReport>
<OrdrNum>
<xsl:value-of select="ReportInfo/ordernumber"/>
</OrdrNum>
<borrowerName>
<xsl:value-of select="ReportInfo/borrowername"/>
</borrowerName>
<PropAdd>
<xsl:value-of select="ReportInfo/propertyaddress"/>
</PropAdd>
</RVSCompleteReport>
</xsl:for-each>
</REPORT>
</xsl:template>
</xsl:stylesheet>
输入XML文件结束这样 PropertyReports> RVSCompleteReport> 巴伦斯LAMBERT LISA SEARCH_NAME> BALLANCELAMBERT LISA SEARCH_NAME> BALLANCELAMBERT LISA SEARCH_NAME> LAMBERT JACK SEARCH_NAME> LAMBERT JOHN SEARCH_NAME> LAMBERT John和LISA SEARCH_NAMES> RvsStandardDelivery> –
user2311555
搜索名称被添加到输出作为无格式 RVSCompleteReport> 巴伦斯LAMBERT LISABALLANCELAMBERT LISABALLANCELAMBERT LISALAMBERT JACKLAMBERT JOHNLAMBERT John和LISALAMBERT JOHN RLAMBERT JOHN R和LISA – user2311555
XSLT是' 的 的 \t \t <的xsl:for-每个选择= “RVSCompleteReport”> \t \t \t \t \t 的 \t \t \t 的 borrowerName> \t \t \t 的 \t \t \t RVSCompleteReport> \t的xsl:for-each>的 \t XSL:模板> XSL :stylesheet>' –
user2311555