回答
我最近遇到這個問題,所以想到我會發表一些關於如何解決這個問題的筆記。在嘗試加載多名稱空間XML文檔之前,首先需要使用XSLT轉換進行轉換。 SSIS可以通過XML任務來完成。
拉從工具欄中的XML任務,並把它放在你的控制流
創建文件系統的一個新的XSLT文件,並使用下面的代碼作爲內容:
<?xml version="1.0" encoding="utf-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/2013/XSL/Transform"> <xsl:output method="xml" indent="no" /> <xsl:template match="/|comment()|processing-instruction()"> <xsl:copy> <xsl:apply-templates /> </xsl:copy> </xsl:template> <xsl:template match="*"> <xsl:element name="{local-name()}"> <xsl:apply-templates select="@*|node()" /> </xsl:element> </xsl:template> <xsl:template match="@*"> <xsl:attribute name="{local-name()}"> <xsl:value-of select="." /> </xsl:attribute> </xsl:template> </xsl:stylesheet>
打開XML任務並設置以下屬性。
- 操作類型= XSLT
- SourceType中的FileConnection =
- 源=這是設置爲您爲導入文件中設置 源文件連接。
- SaveOperationResults =真
- DestinationType =文件
- 目的地=已設置了爲目標文件
- OverwriteDestination =設爲優選
- SecondOperandType =文件連接
- 第二操作數=文件的文件連接該被設置爲保持上述XSLT代碼
一旦這些項目被添加到你的包,你應該能夠運行它,它將生成第二個文件的命名空間被刪除。
- 1. C++:在名稱空間中的多個文件中使用typedefs。
- 2. 如何使用多個名稱空間編譯SWC文件
- 3. 如何在XML中使用多個名稱空間編寫xsd文件?
- 4. 如何在多個文件中使用命名空間
- 5. 如何在DoctrineCacheBundle cacheDriver中使用多個名稱空間?
- 6. 如何在名稱空間的類文件中使用
- 7. 如何使用Python中的多個名稱空間驗證XML?
- 8. 如何在XML中有多個名稱空間時使用名稱空間獲取節點的getChildText()?
- 9. 使用名稱空間頭文件C++
- 10. 如何在名稱空間模型中使用多態關聯?
- 11. 應該在頭文件中使用C++名稱空間別名?
- 12. 使用名稱空間分佈在TypeScript中的多個文件上
- 13. C++:名稱空間 - 如何在頭文件和源文件中正確使用?
- 14. 在多個C++源文件中使用的命名空間
- 15. 在html元素中使用多個名稱空間
- 16. 在PHP中使用多個名稱空間解析XML
- 17. 如何在多個命名空間中命名空間函數?
- 18. 包含多個名稱空間的XSLT for XML包含多個名稱空間
- 19. 如何在xpath中提供多個salesforce的名稱空間
- 20. 如何在Xamarin Forms中添加多個名稱空間?
- 21. 如何在XSLT 2.0中添加多個名稱空間聲明
- 22. 如何在HTML5中包含多個XML名稱空間
- 23. xerces中的多個XML名稱空間
- 24. gSoap中的多個名稱空間
- 25. 如何使用xquery從xml文件讀取名稱空間
- 26. 對XSL文檔使用多個名稱空間?
- 27. WCF服務在發佈時使用命名空間創建一個svc文件。如何避免名稱空間
- 28. 如何在xaml文件的另一個名稱空間中的另一個類中調用方法或使用另一個名稱空間中的變量?
- 29. 在C++中使用跨多個文件的多個命名空間中的類
- 30. clojure multimethods如何使用名稱空間?
lookie here http://social.msdn.microsoft.com/Forums/en-US/2fde216c-01ab-42a5-8b43-52f5f42d35bc/multiple-namespaces-in-an-xml-document – TsSkTo
實際上,我已閱讀本文。但是,當我刪除命名空間,然後它顯示我一個多輸出並刪除鏈接屬性。 –