Examples of SAXBuilder


Examples of org.jdom.input.SAXBuilder

     * @return the modified parent
     * @exception JDOMException if there is an error consuming the message.
     */
    public Element parseXMLResultsFile(File resultsFile, Element parent) throws IOException, JDOMException {

        SAXBuilder builder = SAXBuilderHelper.createSAXBuilder(false);
        Document resultsDocument = builder.build(resultsFile);
        List resultElements = resultsDocument.getRootElement().getChildren(TagNames.Elements.QUERY_RESULTS);
        Iterator iter = resultElements.iterator();
        while ( iter.hasNext() ) {
            Element resultElement = (Element) iter.next();
            if ( resultElement.getChild(TagNames.Elements.SELECT) == null ) {
View Full Code Here

Examples of org.jdom.input.SAXBuilder

      logger.debug("XmlDocumentReader: Null Document name passed in, can't initialize.");
      return null;
    }
    Document doc = null;
    try {
      SAXBuilder builder = new SAXBuilder(false);
      if (validate == false) {
        logger.debug("Setting the EntityResolver to IgnoreDTDResolver.");
        builder.setEntityResolver(new IgnoreDTDResolver());
      }
      else {
        logger.debug("Using the default EntityResolver.");
      }
      if (fileName.toLowerCase().indexOf("http") == 0 || fileName.toLowerCase().indexOf("file") == 0) {
        // build from url
        logger.debug("Building document from " + fileName);
        java.net.URL url = null;
        try {
          url = new java.net.URL(fileName);
        }
        catch (Exception e) {
          logger.fatal(e.getMessage(), e);
          throw new XmlDocumentReaderException(e.getMessage(), e);
        }
//        logger.info("Started - SAXBuilder.build for URL " + fileName);
        doc = builder.build(url);
//        logger.info("Ended - SAXBuilder.build for URL " + fileName);
      }
      else {
        // build from file
//        logger.info("Started - SAXBuilder.build for file " + fileName);
        doc = builder.build(new File(fileName));
//        logger.info("Ended - SAXBuilder.build for file " + fileName);
      }
      logger.debug("XmlDocumentReader:" + fileName + ":successfully read!");
      if (validate) {
        XmlValidator xmlValidator = new XmlValidator();
View Full Code Here

Examples of org.jdom.input.SAXBuilder

      return null;
    }

    Document doc = null;
    try {
      SAXBuilder builder = new SAXBuilder(false);
      logger.debug("Building document from Reader");
      if (validate == false) {
        logger.debug("Setting the EntityResolver to IgnoreDTDResolver.");
        builder.setEntityResolver(new IgnoreDTDResolver());
      }
      else {
        logger.debug("Using the default EntityResolver.");
      }
      doc = builder.build(is);
      logger.debug("XmlDocumentReader: document successfully read!");
      if (validate) {
        XmlValidator xmlValidator = new XmlValidator();
        if (xmlValidator.isValid(doc) == false) {
          throw new XmlDocumentReaderException("Document is not valid!");
View Full Code Here

Examples of org.jdom.input.SAXBuilder

      return null;
    }

    Document doc = null;
    try {
      SAXBuilder builder = new SAXBuilder(false);
      logger.debug("Building document from Reader");
      if (validate == false) {
        logger.debug("Setting the EntityResolver to IgnoreDTDResolver.");
        builder.setEntityResolver(new IgnoreDTDResolver());
      }
      else {
        logger.debug("Using the default EntityResolver.");
      }
      doc = builder.build(docAsReader);
      logger.debug("XmlDocumentReader: document successfully read!");
      if (validate) {
        XmlValidator xmlValidator = new XmlValidator();
        if (xmlValidator.isValid(doc) == false) {
          throw new XmlDocumentReaderException("Document is not valid!");
View Full Code Here

Examples of org.jdom.input.SAXBuilder

     *
     * @param filename the name of a XML file to read
     * @return a Document based on the given file
     */
    private static Document readExpectedOutput(String filename) throws IOException, JDOMException {
        final SAXBuilder builder = new SAXBuilder();
        final InputStream input = new FileInputStream(filename);
       
        return builder.build(input);
    }
View Full Code Here

Examples of org.jdom.input.SAXBuilder

  */

  static private List<GribCodeTable> readGribCodes(InputStream ios) throws IOException {
    org.jdom.Document doc;
    try {
      SAXBuilder builder = new SAXBuilder();
      doc = builder.build(ios);
    } catch (JDOMException e) {
      throw new IOException(e.getMessage());
    }
    Element root = doc.getRootElement();

View Full Code Here

Examples of org.jdom.input.SAXBuilder

  */

  static public List<GribTemplate> readXml(InputStream ios) throws IOException {
    org.jdom.Document doc;
    try {
      SAXBuilder builder = new SAXBuilder();
      doc = builder.build(ios);
    } catch (JDOMException e) {
      throw new IOException(e.getMessage());
    }

    Map<String, GribTemplate> map = new HashMap<String, GribTemplate>();
View Full Code Here

Examples of org.jdom.input.SAXBuilder

   * @throws java.io.IOException on read error
   */
  static public Element readRootElement(String location) throws IOException {
    org.jdom.Document doc;
    try {
      SAXBuilder builder = new SAXBuilder();
      doc = builder.build(location);
    } catch (JDOMException e) {
      throw new IOException(e.getMessage());
    }

    return doc.getRootElement();
View Full Code Here

Examples of org.jdom.input.SAXBuilder

  static Map<Integer, Feature> bmTable = new TreeMap<Integer, Feature>();

  public void readBmt() throws IOException {
    org.jdom.Document doc;
    try {
      SAXBuilder builder = new SAXBuilder();
      doc = builder.build(bmt);
      Element root = doc.getRootElement();
      int count = makeBmtTable(root.getChildren("featureCatalogue"));
      System.out.println(" bmt count= " + count);

      /* Format pretty = Format.getPrettyFormat();
View Full Code Here

Examples of org.jdom.input.SAXBuilder

  // try to pretty print the WORD xml

  static public void prettyPrint() throws IOException {
    org.jdom.Document doc;
    try {
      SAXBuilder builder = new SAXBuilder();
      doc = builder.build("C:/docs/bufr/wmo/Code-FlagTables-11-2007.xml");

      Format pretty = Format.getPrettyFormat();
      String sep = pretty.getLineSeparator();
      String ind = pretty.getIndent();
      String mine = "\r\n";
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.