Atualizando Componentes Usando o Serviço Principal no SDL Tridion 2011

Estou atualizando um componente usando o Core Service no Tridion 2011.

O código de amostra é o seguinte,

<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>

Eu estou recebendo seguinte exceção:

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

Detalhes:

first - nome do campo no componente

Alguém pode ajudar com relação a isso?

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion