Thanks a lot Jeff. My xmlobj is indeed at the document level. I'll try the approach you've suggested. Thanks again. Gugle.
On Mon, Oct 5, 2009 at 3:33 PM, Jeff Lusted <j...@star.le.ac.uk> wrote: > Hi Gugle! > > Yes indeed, that is what I am suggesting, provided the xmlobj you create > is at the document level, I believe. (So the token source would be the > equivalent of XmlCursor.TokenType of STARTDOC ... the singleton > start-document token type). I don't think the cast will be correct > otherwise. > > Regards > Jeff > > On Mon, 2009-10-05 at 15:09 +0530, first last wrote: > > Hi Jeff, > > Thanks for the quick respons. Are you suggesting that I do the > > following? > > > > > > org.apache.xmlbeans.xmlobject xmlObj = null; > > ... > > create/populate the xmlObj > > .... > > //directly typecast the xmlobj to Document > > org.w3c.dom.Document nd = (Document) xmlObj.getDomNode(); > > > > > > Is this correct? > > > > > > Regards, > > Gugle > > > > > > > > > > On Mon, Oct 5, 2009 at 2:50 PM, Jeff Lusted <j...@star.le.ac.uk> > > wrote: > > Hi Gugle! > > > > > > On Mon, 2009-10-05 at 14:03 +0530, first last wrote: > > > Hi all, > > > I'm using XMLBeans to create an XML object which is of > > > type org.apache.xmlbeans.xmlobject. But I need to pass this > > XML > > > content to an API which expects an XML of type - > > org.w3c.dom.Document. > > > Does XMLBeans provide a direct way of converting from > > xmlobject to > > > dom.Document? I noticed that we can go from XmlObject to > > org.w3c.dom > > > Node Object using XmlObject.newDomNode(), but not sure how > > to get a > > > dom.Document object from XMLobject. Can someone let me know > > if this is > > > possible? > > > > > > My understanding is that if you use the XmlObject that is the > > equivalent > > of the document interface, then yourXmlObject.getDomNode() > > should return > > the correct Dom Node and this used tocast to a > > org.w3c.dom.Document... > > > > >From the api... > > > > > public Node getDomNode() > > > > > > > > > Returns a W3C DOM Node containing the XML represented by > > this source. > > > This is a live DOM node, not a copy. Any changes made > > through this > > > node are immediately reflected in the document associated > > with this > > > token source. Depending on the kind of token this > > XmlTokenSource > > > represents, an appropriate node will be returned. > > > > Haven't tried this any time recently. Hope my understanding is > > good. > > Regards > > Jeff > > -- > > Jeff Lusted tel: +44 (0)116 252 3581 > > Astrogrid Project mob: +44 (0)7941 599062 > > Dept Physics & Astronomy email: j...@star.le.ac.uk > > University of Leicester web: http://www.astrogrid.org > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org > > For additional commands, e-mail: user-h...@xmlbeans.apache.org > > > > > > > -- > Jeff Lusted tel: +44 (0)116 252 3581 > Astrogrid Project mob: +44 (0)7941 599062 > Dept Physics & Astronomy email: j...@star.le.ac.uk > University of Leicester web: http://www.astrogrid.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org > For additional commands, e-mail: user-h...@xmlbeans.apache.org > >