2012-10-20 2 views
0

내가 만들거나 CRM 2011의 XML 웹 자원의 업데이트 노드 수있는 플러그인을 원하는 ... 나는이 같은 XML 파일의 Webresource이 예를 들어의 PlugIn 또는 CRM의 XML Webresource에서 노드 만들기 2011

따라서 부모는 XML 파일에서 -Child 노드 ...

<node cId="6543cd70-cd0e-e211-b10a-984be173a3b0" cName="Elemental Goods (sample)" pId="00000000-0000-0000-0000-000000000000" pName="" /> 
<node cId="6743cd70-cd0e-e211-b10a-984be173a3b0" cName="Grand Store (sample)" pId="00000000-0000-0000-0000-000000000000" pName="" /> 
</root> 

지금 내가 업데이트하거나 부모 - 자식 계정을 기준으로 노드를 만들 수와 같은 플러그인을 원하는

<root name="account"> 
<node cId="6343cd70-cd0e-e211-b10a-984be173a3b0" cName="Blue Company (sample)" pId="00000000-0000-0000-0000-000000000000" pName=""> 
<node cId="5f43cd70-cd0e-e211-b10a-984be173a3b0" cName="Best o' Things (sample)" pId="6343cd70-cd0e-e211-b10a-984be173a3b0" pName="Blue Company (sample)" /> 
..

답변

1

this link에는 HTML 웹 리소스를 편집하는 예제가 있습니다. XML ws에도 같은 방법을 사용할 수 있습니다.

새로운 노드를 추가 : 예,하여 XDocument의 문서를 들어, 귀하의 XML을로드하고 새 노드를 추가

var newElement = new XElement("node"); 
newElement.SetAttributeValue("cId", "123456"); 
newElement.SetAttributeValue("cName", "Test cName"); 
newElement.SetAttributeValue("pId", "321564"); 
newElement.SetAttributeValue("pName", "Test pName"); 

doc.Root.Add(newElement); 

을 당신의 웹 리소스의 콘텐츠를 업데이트 한 후.

희망 하시겠습니까?