You need to sign in to do that
Don't have an account?
CREATING LIST OF DOM
hi all,
i am tryng write XMl message using xml classes and i want to break the XMl message into different chunks ..so i want to repeat the root element as well .. how can i do this using the DOM classes there am using DOM class and cretaed the root element........
here is my code:
DOM.Document[] doc = new list<DOM.Document>();
dom.XmlNode envelope = doc[batchsize].createRootElement('\nEnvelope', soapNS, 'soapenv');
envelope.setNamespace('\nxsi', xsi);
envelope.setAttributeNS('\nschemaLocation', soapNS, xsi, null);
dom.XmlNode body = envelope.addChildElement('\nBody', soapNS, null);
for(Integer i=0;i<acc.size()/5;i++)
{
for(Account loopvar: acc)
{
dom.XmlNode accountList = body.addChildElement('accountList',xsi,null);
dom.XmlNode AccountName = accountList.addChildElement('Name', xsi, null).addTextNode(loopvar.Name);
accountList.addChildElement('Id', xsi, null).addTextNode(loopvar.Id);
if(loopvar.TOMID__c!=null)
accountList.addChildElement('TOMID\t\t', xsi, null).addTextNode(String.Valueof(loopvar.TOMID__c));
}
}