첫 번째 줄에는 xml 문서 사양이 사용 된 것으로 나타났습니다. 나는 this blog entry에있어 스타일 시트를 사용하고, 첫 번째 줄은 오류를 일으키는
<?xmlversion="1.0"encoding="utf-8"?>
했다. 해당 줄을 제거했을 때 스타일 시트가 줄 시작으로 변경되었습니다.
<xsl:stylesheet version="1.0" xmlns:DTS="www.microsoft.com/SqlServer/Dts" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
변환이 작동했습니다. 그런데이 블로그 게시물은 SSIS 패키지의 XML 정의에서 정보를 얻으려는 시도에서 찾은 첫 번째 좋은 예를 따르기 쉽지만 SSIS 2008의 예에서 경로를 수정해야했습니다. 패키지가 필요합니다. 또한 선행 제약 조건에서 "흐름"을 추출하는 버전을 만들었습니다.
<xsl:stylesheet version="1.0" xmlns:DTS="www.microsoft.com/SqlServer/Dts" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="utf-8" />
<xsl:template match="/">
<xsl:text>From,To~</xsl:text>
<xsl:text>
</xsl:text>
<xsl:for-each select="//DTS:PrecedenceConstraints/DTS:PrecedenceConstraint">
<xsl:value-of select="@DTS:From"/>
<xsl:text>,</xsl:text>
<xsl:value-of select="@DTS:To"/>
<xsl:text>~</xsl:text>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
을 내 줄 구분 기호로 물결표 나에게 CSV를했다 : 내 마지막 하나는 다음과 같습니다. 필자는 필자의 텍스트 편집기에서 줄 바꿈으로 대체 한 다음 Excel로 가져와 패키지의 데이터 흐름을 살펴 보았습니다.
참고 :이 질문은 제가 방금 복사 한 것으로 닫은 질문보다 오래되었지만 나중에 질문하는 것이 더 중요합니다. 특히 'HttpContext'를 사용하여 문제를 해결하지 않습니다. –
Visual Studio의 resx 파일에서이 오류가 방금 발생했으며 Visual Studio를 닫은 다음 다시 열면 해결됩니다. – jag