Hi,
Here is the code to implement the functionality that you have mentioned. It is in c#.
[InfoPathEventHandler(MatchPath = "CTRL24_5", EventType = InfoPathEventType.OnClick)]
public void CTRL24_5_OnClick(DocActionEvent e)
{
IXMLDOMNode group10Node = thisXDocument.DOM.selectSingleNode("/my:myFields/my:group9/my:group10");
IXMLDOMDocument2 sampleDataDom = (IXMLDOMDocument2)thisXDocument.CreateDOM();
sampleDataDom.setProperty("SelectionNamespaces", "<Your form name space>");
sampleDataDom.load("sampledata.xml");
IXMLDOMNode sampleGroupNode = sampleDataDom.selectSingleNode("/my:myFields/my:group9/my:group10");
IXMLDOMNodeList group10List = thisXDocument.DOM.selectNodes("/my:myFields/my:group9/my:group10");
((IXMLDOMSelection)group10List).removeAll();
IXMLDOMNode group10ParentNode = thisXDocument.DOM.selectSingleNode("/my:myFields/my:group9");
group10ParentNode.appendChild(sampleGroupNode);
}
Here /my:myFields/my:group9/my:group10 is the repeating node xpath.