1

異なるXMLスキーマを持つ多くのXMLファイルを含むフォルダーがあります。これらすべてのファイルで識別されるXMLソースコンポーネント4つのテーブル(3つは同じ形式ですが、XMLファイルによって異なる列の数を持つ1つのテーブルです。そのため、XMLソースコンポーネントを使用すると、xsdファイルに問題が発生します。XMLソースコンポーネントは、適切なxsdファイルがないと機能しません。

ForEachループまたは別の方法を使用してxsdを生成せずにXMLファイルをロードするため、xmlファイルごとにxsdファイルを動的に生成する方法はありますか?

答えにスクリプトコンポーネントが含まれている場合、私はc#を使用しています。

4

1 に答える 1

1

Your XSD file should include the superset of all attributes. The XML source component then wont care if some attributes do not appear in a particular XML file - it will pass nulls for those values.

于 2013-02-07T02:36:58.733 に答える