List of usage examples for org.dom4j.io SAXReader SAXReader
public SAXReader()
From source file:br.com.sistemapetshop.util.WebServiceCep.java
/** * Carrega o Documento xml a partir do CEP enviado. * * @param cep nmero do cep./* w w w . j av a 2 s. c o m*/ * @return {@link Document} xml WebService do site Republic Virtual * @throws DocumentException Quando h problema na formao do documento * XML. * @throws MalformedURLException Quando a h problema no link url. */ private static Document getDocument(String cep) throws DocumentException, MalformedURLException { URL url = new URL(String.format(URL_STRING, cep)); SAXReader reader = new SAXReader(); Document document = reader.read(url); return document; }
From source file:br.com.ufra.cep.service.CepWebService.java
public Document getDocumento(URL url) throws DocumentException { SAXReader reader = new SAXReader(); Document document = reader.read(url); return document; }
From source file:ca.upei.roblib.fedora.servletfilter.DrupalAuthModule.java
License:Apache License
protected Document getParsedConfig(InputStream stream) throws DocumentException, IOException { SAXReader reader = new SAXReader(); Document document = reader.read(stream); return document; }
From source file:ca.upei.roblib.fedora.servletfilter.DrupalAuthModule.java
License:Apache License
/** * @deprecated// w w w . j ava 2s . c om * This is only still here because it was public... Just in case. * @param file * @return * @throws DocumentException */ public Document parse(File file) throws DocumentException { SAXReader reader = new SAXReader(); Document document = reader.read(file); return document; }
From source file:cbir.reader.XMLReader.java
License:Open Source License
/** * Parses image information from a given XML file and returns a list of * images with their descriptors (only MPEG_EHD and CEDD extracted by * img(rummager)).//from ww w. j a va 2 s .c o m * * @param file * The given img(rummager) XML file. * @return a list of images with their descriptors. * @throws DocumentException */ public List<ImageContainer> parseXMLFile(File file) throws DocumentException { // Read XML file SAXReader reader = new SAXReader(); Document document = reader.read(file); // Get first Element Element rootElement = document.getRootElement(); // Iterate + get image paths + descriptors // outer loop (Info, Data) for (@SuppressWarnings("rawtypes") Iterator iter = rootElement.elementIterator(); iter.hasNext();) { Element element = (Element) iter.next(); // inner loop (Image Data) for (@SuppressWarnings("rawtypes") Iterator innerIter = element.elementIterator(); innerIter.hasNext();) { Element innerElement = (Element) innerIter.next(); // data loop (Filename, EHD, RGB) for (@SuppressWarnings("rawtypes") Iterator dataIter = innerElement.elementIterator(); dataIter.hasNext();) { // get Filename Element dataElement = (Element) dataIter.next(); String filename = new String(dataElement.getText()); List<Descriptor> descriptors = new LinkedList<Descriptor>(); while (dataIter.hasNext()) { // get descriptors dataElement = (Element) dataIter.next(); if (dataElement.getName().equals("EHD") || dataElement.getName().equals("CEDD")) descriptors.add(readDescriptor(dataElement)); } // construct Image and save in list ImageContainer image = new ImageContainer(filename, descriptors.toArray(new Descriptor[descriptors.size()])); imageList.add(image); } } } return imageList; }
From source file:cc.dectinc.video.tagging.tools.MetaImporter.java
/** * Given path, load the metadata of the fiven video file * /*from ww w. j a v a 2 s .c om*/ * @param path */ private void parseFile(String path) { File file = new File(path); if (!file.exists()) { // System.out.println("File not found: " + file.getName()); return; } Document document = null; try { SAXReader reader = new SAXReader(); document = reader.read(file); Element root = document.getRootElement(); Meta meta = new Meta(); meta.set("identifier", root.elementText("identifier")); meta.set("title", root.elementText("title")); meta.set("mediatype", root.elementText("mediatype")); // meta.set("resource", root.elementText("licenseurl")); meta.set("uploader", root.elementText("uploader")); // meta.set("description", root.elementText("description")); // meta.set("year", Integer.parseInt(root.elementText("date"))); // meta.set("holder", root.elementText("")); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); meta.set("pubdate", df.parse(root.elementText("publicdate"))); meta.save(); } catch (Exception e) { e.printStackTrace(); } }
From source file:cc.warlock.build.FeatureVersionReplacer.java
License:Open Source License
protected void replaceVersions() throws BuildException { SAXReader reader = new SAXReader(); try {/* w w w. jav a2s . co m*/ File featureFile = new File(new File(new File(buildDirectory, "features"), feature), "feature.xml"); Document featureDoc = reader.read(featureFile); Element featureEl = featureDoc.getRootElement(); featureEl.attribute("version").setValue(version); // Properties versions = new Properties(); // File versionsFile = new File(buildDirectory, "finalPluginsVersions.properties"); // FileInputStream stream = new FileInputStream(versionsFile); // versions.load(stream); // stream.close(); // // for (Element pluginEl : (List<Element>) featureEl.elements("plugin")) // { // if (pluginEl.attributeValue("version").equals("0.0.0")) // { // if (versions.containsKey(pluginEl.attributeValue("id"))) // pluginEl.attribute("version").setValue(versions.getProperty(pluginEl.attributeValue("id"))); // } // } OutputFormat format = OutputFormat.createPrettyPrint(); FileOutputStream outStream = new FileOutputStream(featureFile); XMLWriter writer = new XMLWriter(outStream, format); writer.write(featureDoc); outStream.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
From source file:cc.warlock.core.configuration.WarlockConfiguration.java
License:Open Source License
protected void loadXML() { if (configFile.length() == 0) return;/*from ww w . j a v a2 s . c om*/ try { SAXReader reader = new SAXReader(); document = reader.read(configFile); warlockConfigElement = document.getRootElement(); for (Element element : (List<Element>) warlockConfigElement.elements()) { unhandledElements.add(element); } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
From source file:cc.warlock.rcp.help.WikiCategory.java
License:Open Source License
public static List<WikiPage> search(String text) { ArrayList<WikiPage> pages = new ArrayList<WikiPage>(); try {/*w w w . ja v a 2 s . c o m*/ URL url = new URL(MEDIAWIKI_API + "?action=query&list=search&srsearch=" + text + "&format=xml"); SAXReader reader = new SAXReader(); Document document = reader.read(url); for (Element page : (List<Element>) document.selectNodes("//p")) { WikiPage wikiPage = new WikiPage(null, page.attributeValue("title")); pages.add(wikiPage); } } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } return pages; }
From source file:cc.warlock.rcp.help.WikiCategory.java
License:Open Source License
protected void loadPages() { try {//from w ww. jav a2 s. c o m URL url = new URL( MEDIAWIKI_API + "?action=query&list=categorymembers&cmcategory=" + name + "&format=xml"); SAXReader reader = new SAXReader(); Document document = reader.read(url); for (Element page : (List<Element>) document.selectNodes("//cm")) { WikiPage wikiPage = new WikiPage(page.attributeValue("pageid"), page.attributeValue("title")); pages.add(wikiPage); } } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } }