logo       
Google Custom Search

Related Msgs: audio.musicbrai...    enbd.general/20...    ietf.idr/2002-0...    java.ant-contri...    gnu.make.genera...    qplus.devel/200...    video.freevo.cv...    os.netbsd.ports...    yellowdog.gener...    xfree86.cvs/200...    search.nutch.us...    freedesktop.xse...    programming.swi...    capabilities.ge...    telephony.pbx.a...    mail.sylpheed.c...    db.firebase.por...    boot-loaders.u-...    recreation.radi...    netbsd.bugs/200...    web.zope.plone....    user-groups.lin...   

Re: Extending (subclassing) Elements: msg#00035

Subject: Re: Extending (subclassing) Elements
Hi Wayne,

The Document is the node factory. Have a look at the
http://apache.org/xml/properties/dom/document-class-name property.

On Thu, 4 Mar 2004, Wayne Johnson wrote:

> Thanks for the response.
>
> I think I understand everything but "set the document factory on the
> DOMParser".  I looked at the properties page
> (http://xml.apache.org/xerces2-j/properties.html?) and dont see anything
> about setting the document factories.
>
> Thanks.
>
> --- Andy Clark <andyc@xxxxxxxxxx> wrote:
> > Wayne Johnson wrote:
> > > Do I have to subclass the ElementImpl?  When I try this, and then
> > attempt
> > > to cast the Element returned by getDocumentElement to my subclass, I
> > get
> > > a java.lang.ClassCastException.
> >
> > Subclass both ElementImpl and DocumentImpl. You have to
> > change the factory so that it returns your element types
> > from createElement and createElementNS.
> >
> > Once you do that, you can set the document factory on
> > the DOMParser. Check the properties page in the docs for
> > information.
> >
> > --
> > Andy Clark * andyc@xxxxxxxxxx
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: xerces-j-user-unsubscribe@xxxxxxxxxxxxxx
> > For additional commands, e-mail: xerces-j-user-help@xxxxxxxxxxxxxx
> >
>
>
> =====
> ---
> Wayne Johnson,             | There are two kinds of people: Those
> 3943 Penn Ave. N.          | who say to God, "Thy will be done,"
> Minneapolis, MN 55412-1908 | and those to whom God says, "All right,
> (612) 522-7003             | then,  have it your way." --C.S. Lewis
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Search - Find what you’re looking for faster
> http://search.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-j-user-unsubscribe@xxxxxxxxxxxxxx
> For additional commands, e-mail: xerces-j-user-help@xxxxxxxxxxxxxx
>
>

-- 
---------------------------
Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@xxxxxxxxxx
E-mail: mrglavas@xxxxxxxxxx



Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>