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