XML 形式で渡されるアプリケーションのプロパティがいくつかあります。プロパティを名前で解析し、値をデータベースの適切な列に割り当てる必要があります。
現在、SSIS スクリプト コンポーネントで解析していますが、完了するまでに時間がかかります。XQUERY を使用してこれを簡単に解決できることを期待していましたが、探しているものが見つかりません。
これは私が受け取っているxmlの例です:
<properties>
<property>
<name>DISMISS_SETTING</name>
<value>DEFAULT</value>
</property>
<property>
<name>SHOW_SETTING</name>
<value>DEFAULT</value>
</property>
<property>
<name>DEFAULT_SETTING</name>
<value>DEFAULT</value>
</property>
</properties>
したがって、最初のプロパティ要素を見ていたら、値 DEFAULT をデータベースの DIMISS_SETTING 列に割り当てます。また、値の順序と組み合わせが特定の順序ではないことに注意することも重要です。