こんにちは、私はこれで苦労しています。 Iveには、データベースにデータをインポートしたいxmlファイルを含むフォルダをループするforeachループがあります。問題は、xmlファイルにdtdがあることです。これがxmlファイルに添付されないようにするために何もできません。だから私はdtdを削除するいくつかの方法が必要です。私はGoogleと様々なフォーラムを検索し、空白になる。誰かがアイデアを持っているかどうかだけに疑問がありますか?XML SSISからDTDを削除
0
A
答えて
1
私は自分の論文でスクリプトタスクを使用して、そのファイルを開き、dtdを削除してからファイルを保存するという良い解決策を思いついた!!
public void Main()
{
try
{
XmlDocument XDoc = new XmlDocument();
XDoc.Load(Dts.Variables["FileName"].Value.ToString());
XmlDocumentType XDType = XDoc.DocumentType;
XDoc.RemoveChild(XDType);
XDoc.Save(Dts.Variables["FileName"].Value.ToString());
}
catch (Exception ex)
{
}
Dts.TaskResult = (int)ScriptResults.Success;
}
0
私はあなたの好みのプログラミング言語(.NET、Perlなど)でソリューションを探し、それをパッケージに組み込みます。たとえば、[プロセスの実行]タスクを使用してコマンドラインツールを呼び出すか、標準の.NET XMLサポートを使用するスクリプトタスクを使用します。
関連する問題
- 1. C#LINQ TO XML - DTDヘッダーから「[]」文字を削除する
- 2. XML、DTD:
- 3. XMLサイトマップからURLを削除する
- 4. SSIS:出力バッファから空行を削除
- 5. xml listviewからのスクロールの削除
- 6. XMLのDTD子供
- 7. xml dtd - > sql schema
- 8. SSISでキューブパーティションを削除する方法
- 9. PerlとXML :: Smart - XMLファイルからノードを削除する方法
- 10. キーボードからdtdとxmlファイルを取得するには?
- 11. DTDとXSDからHTMLへの変換を伴うXMLファイル
- 12. XML DTDここに...私は外部のDTDとXMLファイルを持っている
- 13. Java XML DTDの検証
- 14. dtd#xmlの子ノードのPCDATA
- 15. xmlファイルをブラウザのメモリから削除できますか?
- 16. ssisパッケージのデスティネーションテーブルの行を削除または削除しない
- 17. DTDまたはXMLスキーマ。どちらがいいですか?
- 18. リストビューセパレータ(xmlレイアウトファイル内)を削除
- 19. レコードが削除されたかどうかSSISチェック
- 20. xmlから子を削除して送料を返す
- 21. SSISスプリットXMLテキスト
- 22. 特定の位置にXMLからノードを削除
- 23. DGVとXMLファイルからデータを削除するチェックボックス
- 24. TestLink XMLファイルのCDATAからHTMLタグを削除する
- 25. リファレンスでXMLをノードから削除するAS3
- 26. XML文書から先頭の空白を削除する
- 27. Xmlドキュメントから名前空間を削除する方法
- 28. xmlから要素名を削除するには?
- 29. JavaのXMLファイルからBOMを削除する方法
- 30. StrutsアクションクラスからXML要素のハードコードを削除する
空のキャッチブロックとは違いよく見えます。 – nonpoliticaltag