2011-12-04 6 views
0

マッピング文書を作成するには、CSVファイルにアンロードされたXSDが必要です。 CSVは、XSDで定義されたすべてのタグのリストで、フォーマットパス、タイプ、カーディナリティーで表示されます。次のようなものがあります。パス、タイプ、カーディナリティーとしてのCSVへのXSD構造

tag1/tag2/tag3,E,0..n 
tag1/tag2/[email protected],A,0..n 
tag1/tag2/tag4,E,1..1 

XSDはスキーマをインポートすることがあります。このタスクを達成するためのツールはありますか?ありがとう。

+0

Excelスプレッドシートを生成するものを作成しました。これはCSVを直接行うのは問題ではありません。エクスポートされたパスは真のXPathです:名前空間プレフィックス(ユーザー定義)、xsi:抽象型の要素に基づいた型階層の型属性などを追加します。自動ビルドプロセスの一部として組み込まれていますか? –

+0

さて、これは一度だけの仕事です。 – Swamper

+0

あなたがまだ興味があるのなら、私に教えてください(申し訳ありません、他のことに出席していました...)私はあなたにダウンロードリンクを提供することができます私は、関連する手順とサンプルXMLスキーマについて説明する論文を電子メールでお送りします。私はあなたの期待がカーディナリティの価値に対してどのようなものか分かりません。どのような関係が適用されるのかは言うまでもなく、コンポーザーでは非常に扱いにくいことがあります。例えばtag3をtag2に、tag3をtag1に?どのように選択肢について? –

答えて

0

可能な解決策を投稿しましたhere試してみたいことがあれば、ツールとサンプルファイルをダウンロードしてください。段階的なガイダンスのために文書に従ってください。何か問題が発生した場合は、Webサイトの連絡先情報(サポート)を使用して私に電子メールを送ってください。

カーディナリティの問題は、やはり非常にトリッキーです。私があなたのために準備したサンプル(すべてのダウンロードリンクはドキュメントにあります)は、使用していたテストケースの1つですが、ファイルレイアウト用の特定のテンプレートが必要でした。議論の対象となる1つの問題は、XMLスキーマの観点から、選択したコンポーザーを横断するXPathの値を計算する方法です。繰り返し論議しているコンポーザーなどの下でパーティクルのカーディナリティを計算する方法は、あまり議論の余地がないかもしれません。

+0

ペトル、ありがとう。私はツールをダウンロードし、提供されたサンプルでうまくいった。しかし、私は仕事のスキーマでいくつかの問題にぶつかりました。ケースとファイルはサポートメールで送信されます。あなたがそれを見て分があるなら、本当に感謝します。 – Swamper

+0

素晴らしく、それは本当に素晴らしいツールでしたし、最終的に私を助けました。あなたの答えとサポートに感謝します。本当に感謝します。 – Swamper

+0

物事:サブレベルタグの基数を表示することは可能ですか?例えば。入力がtag1/tag2/tag3の場合、ドキュメントには、 tag1/tag2 E 0..1 tag1/tag2/tag3 E 0..1 – Swamper

関連する問題