Re: [Servingxml-help] RecordBuilder
Brought to you by:
danielaparker
From: Sandhya <sa...@la...> - 2007-04-01 04:14:37
|
Thanks. And how about ServingXML spitting DOM instead of XML? On Sun, Apr 1, 2007 at 12:01 AM, Daniel Parker wrote: > You can use a separate RecordBuilder to build each group as its own > record (RecordBuilders can be reused if you call the clear method > before building a new record.) Then create an array with the records > as entries, and set a field with a name and the array of group records > (segments), i.e. > > RecordBuilder mainRecordBuilder = new > RecordBuilder(recordTypeName); > Name myRepeatingGroup = new QualifiedName("myRepeatingGroup"); > Record[] segments; > > mainRecordBuilder.setField(myRepeatingGroup, segments); > ... other assignments ... > Record record = recordBuilder.toRecord(); > > If you need to access the segments in Java code, from the record, you > can do so as follows: > > Value value = record.getValue(myRepeatingGroup); > Record[] segments = value.getSegments(); > > Also, refer to the javadoc for RecordBuilder, Record, and Value. > > -- Daniel > > ----- Original Message ----- From: "Sandhya" <sa...@la...> > To: <dan...@sy...> > Sent: Saturday, March 31, 2007 5:24 PM > Subject: RecordBuilder > > >> Daniel >> >> How can I create a new record using RecordBuilder for the following >> type >> of record. It has repeatingGroups. >> >> NAME1=VALUE1|NAME2=VALUE2|NAME2=VALUE3 >> >> >> On a separate note, can servingxml spit out DOM nodes in memory >> instead >> of XML to an output stream. I want to pass these DOM nodes to another >> business component as input. >> >> Regards >> Sandhya >> > > -- Sent using Laszlo Mail. Try it yourself. http://www.laszlomail.com |