2012-10-20 40 views
0

我想要的插件,可以创建或在2011年CRM的XML Web资源更新节点..插件更新或CRM创建XML Webresource节点2011

,比如我有XML文件的Webresource这样因此是父在XML文件 - 儿童节点...

<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)" /> 

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

现在我想这样的插件,可以更新或父 - 子账户的基础上,建立节点..

回答

1

On this link您有编辑HTML网页资源的例子。您可以使用XML ws的相同方式。

添加新节点:负载在XML,例如,文档的XDocument和添加新节点:

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

后只需更新您的网络资源内容。

希望它有帮助:)