1

SDL Tridion スキーマ デザイン ビューでは、属性を要素に追加する方法がありません。

これは設計上の決定のようです。この背後にある理由について何か知っている人はいますか?これにより、スキーマを設計する自由が制限されていると思いますか?

古いスキーマに属性がある場所で移行を行う場合、これはより重要です。属性を使用しないようにいつでもスキーマを書き直すことができますが、それは古いスキーマと新しいスキーマの間のマッピングを行う必要があることを意味します。

もちろん、ソース ビューを使用して属性を追加できますが、デザイン ビューを使用してスキーマを再度編集する必要はなくなります。

4

2 に答える 2

4

その理由は単純で、W3C スキーマに基づいて XML を編集するための UI を設計することはほとんど不可能だからです。そのため、Scema のサブセットが UI で使用するために作成されました。

しかし、Tridion と 12 年間協力してきましたが、コンテンツ用の複雑なスキーマをまだ作成していません。あなたは大丈夫なはずです。

于 2012-10-11T21:56:57.920 に答える
3

はい、カスタム XSD を含めた場合、通常の SDL Tridion インターフェイス内でこれとそれに基づくコンテンツを編集することはできません。

埋め込みスキーマを作成して、埋め込みスキーマ フィールドとして「マスター」スキーマに含めることができます。埋め込みフィールド内に埋め込みフィールドを持つ可能性もあります。最後に、任意のフィールドの複数の繰り返しを有効にする機能もあるため、スキーマ/データ モデルの定義に問題はないと思います。

于 2012-10-11T21:45:40.637 に答える