入力xmlが次のようになっているとします
<Content>
<ab>xxxx</ab>
<bc>yyyyyy</bc>
<ca>uuuuuuu</ca>
</Content>
変換後の出力xmlファイルは
<Content>
<aaa>xxxx</aaa>
<bbb>yyyyyy</bbb>
<ccc>uuuuuuu</ccc>
</Content>
しかし、入力xmlファイルをtridionコンポーネントのソースに変換して、結果のファイルが以下の出力xmlのように複数のコンポーネントリンクを持つコンポーネントのように見えるようにしたい:
<Content>
<A xlink:href="/webdavURL/message/aaa.xml" ></A>
<B xlink:href="/webdavURL/message/bbb.xml" ></B>
<C xlink:href="/webdavURL/message/ccc.xml" ></C>
<Content>
ここで、A、B、C は、変換された入力 xml ファイルを複数の xml ファイルに分割することによって形成されたファイルから既に作成されている個別のコンポーネントです。
componenty A のソース: ファイル名は aaa.xml のような変換されたタグ名にする必要があります
<Content>
<aaa>xxxx</aaa>
</Content>
ここで、「aaa」は、入力 xml から変換されたそれぞれの「ab」タグのタグ名です。
componenty B の source:file 名は bbb.xml のような変換されたタグ名である必要があります
<Content>
<bbb>yyyyyy</bbb>
</Content>
ここで「bbb」は、入力 xml から変換されたそれぞれの「bc」タグのタグ名です。
コンポーネント C の source:file 名は、ccc.xml のような変換されたタグ名にする必要があります。
<Content>
<ccc>uuuuuuu</ccc>
</Content>
ここで「ccc」は、入力 xml から変換されたそれぞれの「ca」タグのタグ名です。
したがって、入力xmlをtridionコンポーネントリンク形式に変換し、入力xmlの各タグを分割して変換し、変換されたタグ名としてファイル名でそれぞれのファイルに保存する単一のXSLTのみが必要です.誰かが私を助けてくれます.