Вопрос по – Обновление компонентов с использованием основной службы в SDL Tridion 2011

2

Я обновляю компонент, используя базовую службу в Tridion 2011.

Пример кода следующий,

<code>string COMPONENT_URI = "tcm:8-674";
string SCHEMA_URI = "tcm:8-426-8";

ComponentData component = client.TryCheckOut(COMPONENT_URI, null) as ComponentData;

try
{
    Response.Write("<BR>" + component.Content);
    XDocument xdoc = XDocument.Parse(component.Content);
    var element = xdoc.Elements("first").Single();
    element.Value = "updated";
    xdoc.Save(component.Content);
    client.Save(component, null);
    Response.Write("<BR"+"SAVED");
}
catch (Exception ex)
{
    Response.Write("Unable to save comp" + ex.Message);
}

client.CheckIn(COMPONENT_URI, null);
</code>

Я получаю следующее исключение:

<code> Unable to save compSequence contains no elements 
</code>

Детали

first - название поля в компоненте

Можешь помочь с этим?

Спасиб

Ваш Ответ

0   ответов

Похожие вопросы