XMLReader not releasing file reference 2003-08-12 - By Rob Outar
Hi all,
I have an application that only needs to read preprocessing instructions from an XML file. Since I am only interested in Processing Instructions when I encounter the start element I throw a SAX Exception to abort parsing:
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { throw new SAXException("Abort Parsing");
Once this exception is encountered by the client application I then try to delete the XML file, some of the XML files I read can be deleted while others cannot. The problem seems to occur on large files ( > 200kb ).... Is there any reason the XMLReader would maintain the file reference? I am not sure what is happening as I mentioned usually all of the smaller files are deleted just fine but larger ones seem to have a file reference and File.delete() fails (return false).
Any help would be appreciated.
Thanks,
Rob
--------------------------------------------------------------------- To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) For additional commands, e-mail: xerces-j-user-help@(protected)
|
|