Мой первый forray в XSLT. Я использую VS 2012 для создания пакета SSIS для импорта данных XML в таблицу SQL, используя XSLT, чтобы сгладить некоторые данные XML. После выполнения задачи выходной XML содержит дополнительные данные, которые не сформированы XML. Я близок, но я не уверен, как все исправить.Выход XSLT включает дополнительные поля
Я попытался добавить файлы, но я не могу представить их в этом пространстве. , , и я не могу добавить скриншоты. Я надеюсь, что после публикации вопроса, я могу прикрепить файлы. , ,
Редактировать: Pasted Комментария:
Входной 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> Ballance ЛАМБЕР ЛИЗА SEARCH_NAME> BALLANCELAMBERT ЛИЗА SEARCH_NAME> BALLANCELAMBERT ЛИЗА SEARCH_NAME> ЛАМБЕР РАЗЪЕМ SEARCH_NAME> ЛАМБЕР ДЖОН SEARCH_NAME> ЛАМБЕР Джон и ЛИЗА SEARCH_NAMES> RvsStandardDelivery> –
user2311555
имена поиска добавляются к выходу как неформатированный RVSCompleteReport> балланс Ламберта LISABALLANCELAMBERT LISABALLANCELAMBERT LISALAMBERT JACKLAMBERT JOHNLAMBERT JOHN И LISALAMBERT JOHN RLAMBERT JOHN R И LISA – user2311555
XSLT - это \t \t \t \t \t \t \t \t \t \t имя-заемщика> \t \t \t \t \t \t RVSCompleteReport> \t XSL: для-друг> \t XSL: шаблон> XSL : stylesheet> ' –
user2311555