Re: XMLOutputter(Format.getCompactFormat)
Lighton Phiri <[email protected]> Wed, 11 Apr 2012 13:25:49 +0200
| Newsgroups | gmane.comp.java.jdom.general |
|---|---|
| Message-ID | <CABPDvwJTQNGHubg6wJmtcHUkT6P12dt6HSvK3LWXsazqG1OX5g@mail.gmail.com> |
Hello, Thanks a lot for the hotfix. --Phiri On 11 April 2012 13:15, Rolf Lear <[email protected]> wrote: > Hi Phiri. > > I found (and fixed) the issue. Also added a test case for it. > > Now the question is how to deal with it.... > > For the moment I have uploaded a 'hotfix' to github: > https://github.com/downloads/hunterhacker/jdom/jdom-2.x-issue72.zip > > I have to think about this some more though. This happens to be a 'big' bug, > but should I wait a few days.... or should I push it out in a rush? > > Rolf > > > On 11/04/2012 6:38 AM, Lighton Phiri wrote: >> >> Hello Rolf, >> >> Noted. Thank you very much. >> >> --Phiri >> >> >> >> On 11 April 2012 12:35, Rolf Lear<[email protected]> wrote: >>> >>> Hi Lighton. >>> >>> Hmmm.... it's a bug. So many things going through my head right now.... >>> like >>> how can that be? >>> >>> But, I am stepping through the code, and yes, it's a bug. >>> >>> I am (was) certain I had test cases that cover this condition.... but >>> obviously I don't. >>> >>> I am working on it with 'top priority'. >>> >>> Rolf >>> >>> >>> On 11/04/2012 5:40 AM, Lighton Phiri wrote: >>>> >>>> >>>> import java.io.File; >>>> import java.io.FileWriter; >>>> import java.io.IOException; >>>> >>>> // jdom2 imports >>>> import org.jdom2.Document; >>>> import org.jdom2.JDOMException; >>>> import org.jdom2.input.SAXBuilder; >>>> import org.jdom2.output.Format; >>>> import org.jdom2.output.XMLOutputter; >>>> >>>> public class FirstRecipeJDOM { >>>> >>>> public static void main(String[] args) { >>>> File XMLFile = new File("file.xml"); >>>> FileWriter JDOMRawOutputFile = null; >>>> SAXBuilder builder = new SAXBuilder(); >>>> >>>> try { >>>> Document XMLDocument = builder.build(XMLFile); >>>> XMLOutputter XMLOutput = new >>>> XMLOutputter(Format.getCompactFormat()); >>>> XMLOutput.output(XMLDocument, System.out); >>>> >>>> JDOMRawOutputFile = new FileWriter(new >>>> File("jdom_recipes.xml")); >>>> XMLOutput.output(XMLDocument, JDOMRawOutputFile); >>>> } >>>> catch(IOException ioe) { >>>> System.out.println(ioe.getMessage()); >>>> } >>>> catch(JDOMException jdome) { >>>> System.out.println(jdome.getMessage()); >>>> } >>>> } >>>> } >>> >>> >>> >> > _______________________________________________ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/[email protected]