Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.openfuxml.addon.wiki.media.chart;
 
 
import  org.jdom2.Document;
import  org.jdom2.Element;
import  org.jdom2.JDOMException;
import  org.jdom2.input.SAXBuilder;
import  org.openfuxml.addon.wiki.data.jaxb.Ofxchart;
import  org.slf4j.Logger;
import  org.slf4j.LoggerFactory;
public class ChartXmlUtil
	final static Logger logger = LoggerFactory.getLogger(ChartXmlUtil.class);
	public static synchronized Document loadChart(Ofxchart ofxChart)
	{
		Document doc = null;
		try
		{
			JAXBContext context = JAXBContext.newInstance(Ofxchart.class);
			Marshaller m = context.createMarshaller(); 
			m.marshal(ofxChartout);
			doc = new SAXBuilder().build(is);
			doc.setRootElement(unsetNameSpace(doc.getRootElement()));
//			XMLOutputter xmlOut = new XMLOutputter(Format.getPrettyFormat());
//			xmlOut.output(doc, System.out);
		}
		catch (JAXBException e) {.error("",e);}
		catch (JDOMException e) {.error("",e);}
		catch (IOException e) {.error("",e);}
		return doc;
	}
	private static synchronized Element unsetNameSpace(Element e)
	{
		e.setNamespace(null);
		for(Object o : e.getChildren())
		{
			Element eChild = (Element)o;
			eChild=unsetNameSpace(eChild);
		}
		return e;
	}
New to GrepCode? Check out our FAQ X