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