SDL Tridion2011SP1でコアサービスを使用してスキーマを作成しています。スキーマの作成では、スキーマにカスタム名前空間URIを使用しました。通常、Tridion CMEを介してスキーマを直接作成すると、名前空間URIが自動的に生成されます。uuid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
このコードを使用してスキーマを作成しました。
Tridion.ContentManager.CoreService.Client.SchemaData schemas = new SchemaData
{
Title = "coreservicesschema3",
Description = "coreservicesschema",
Id = "tcm:0-0-0",
LocationInfo = new LocationInfo
{
OrganizationalItem =
new LinkToOrganizationalItemData { IdRef = "tcm:7-18-2" }
},
RootElementName = "Content",
NamespaceUri = "customnamespaceuri",
Xsd = xsd.ToString(SaveOptions.None)
};
schemas = (SchemaData)client.Create(schemas, new ReadOptions());
Response.Write("<BR>" +"new schema id"+ schemas.Id);
Response.Write("<BR>" + "new schema Name" + schemas.Title);
//schema created
誰かがデフォルトの名前空間URIでスキーマを作成する方法を示すことができますか?
ありがとうございました