Hi,
I don't know the DTD problem/ID problem (or the w3c ID lookup for that
matter), so I may be barking up the whong tree ...

Can you use the DOMDocumentFactory, then your nodes will be DOM4j and
W3Cdom nodes, so the cast will not be a problem

If your document is readOnly - Can you attact an ElementHandler when you
parse the document, and build up a map of ID->element for the lookup
You could do the same with a visitor after the document has been read,
or a custom document factory/element that maintains the Ids

Mike 

> -----Original Message-----
> From: Kansal Sumitabh [mailto:[EMAIL PROTECTED] 
> Sent: Thursday 27 March 2003 22:40
> To: [EMAIL PROTECTED]
> Subject: [dom4j-user] casting org.w3c.dom.Node to org.dom4j.Node
> 
> 
> Hello,
> 
> I need fast ID lookup on my xml files, but my xml file
> needs to use a DTD file. As I understand the dom4j
> parser cannot do ID lookup properly if the xml file
> uses a DTD, so am planning to use w3c's ID lookup as
> it is much faster than the selectSingleNode(using
> XPath for ID) - but now once I have org.w3c.dom.Node,
> I cannot convert it into org.dom4j.Node
> 
> It keeps giving class cast exception. Any idea how to
> do that?
> 
> Thanks,
> Sumitabh
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your 
> desktop! http://platinum.yahoo.com
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by:
> The Definitive IT and Networking Event. Be There!
> NetWorld+Interop Las Vegas 2003 -- Register today!
> http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
> _______________________________________________
> dom4j-user mailing list
> [EMAIL PROTECTED] 
> https://lists.sourceforge.net/lists/listinfo/d> om4j-user
> 


-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to