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