Package org.jdom2.input

Examples of org.jdom2.input.StAXStreamBuilder.build()


  public static List<Element> parse( InputStream xmlStream, String requestedNodes )
  {
    if( xmlStream != null && StringUtils.isNotEmpty( requestedNodes ) ) {
      SAXBuilder builder = new SAXBuilder();
      try {
                Document doc = builder.build(xmlStream);
                XPathFactory xpfac = XPathFactory.instance();
                XPathExpression< Element > xp = xpfac.compile(requestedNodes,Filters.element());
        return xp.evaluate( doc );
      } catch ( IOException ioe ) {
        log.error( "Couldn't load all " + xmlStream + " resources", ioe );
View Full Code Here


        }
        if( url == null )
            throw new IOException("Unable to find web.xml for processing.");

        log.debug( "Processing web.xml at " + url.toExternalForm() );
        doc = builder.build( url );
        return doc;
    }

    /**
     * <p>XML entity resolver that redirects resolution requests by JDOM, JAXP and
View Full Code Here

        this.coureurs = new HashMap<>();
        this.equipes = new HashMap<>();
       
        try {
            SAXBuilder saxBuilder = new SAXBuilder();
            this.document = saxBuilder.build(fichier);
           
        } catch (JDOMException | IOException ex) {
            if (ex instanceof JDOMParseException) {
                JDOMParseException exJDOMParse = (JDOMParseException) ex;
                System.out.println("colonne : " + exJDOMParse.getColumnNumber());
View Full Code Here

            // we need to eliminate any extra whitespace inside elements, as JDOM will nuke it
            content = content.replaceAll( "<([^!][^>]*?)\\s{2,}([^>]*?)>", "<$1 $2>" );
            content = content.replaceAll( "(\\s{2,}|[^\\s])/>", "$1 />" );

            SAXBuilder builder = new SAXBuilder();
            Document document = builder.build( new StringReader( content ) );

            // Normalize line endings to platform's style (XML processors like JDOM normalize line endings to "\n" as
            // per section 2.11 of the XML spec)
            normaliseLineEndings( document );

View Full Code Here

        if (messageFormatIS == null) {
            LOGGER.debug("file messageformat.xml not found in classpath");
        } else {
            try {
                SAXBuilder builder = new SAXBuilder();
                Document document = builder.build(messageFormatIS);

                messageFormatIS.close();

                Element rootElement = document.getRootElement();
                List<Element> markers = rootElement.getChildren("marker");
View Full Code Here

                String cleanScmUrl = "not defined";
                try
                {
                    String content = ReleaseUtil.readXmlFile(pomFile, ls);
                    SAXBuilder builder = new SAXBuilder();
                    Document document = builder.build(new StringReader( content ));
                    Element root = document.getRootElement();

                    Element scmElement = root.getChild("scm", getNamespaceOrNull(root));

                    if(null != scmElement)
View Full Code Here

                String cleanScmUrl = "not defined";
                try
                {
                    String content = ReleaseUtil.readXmlFile(pomFile, ls);
                    SAXBuilder builder = new SAXBuilder();
                    Document document = builder.build(new StringReader( content ));
                    Element root = document.getRootElement();

                    Element scmElement = root.getChild("scm", getNamespaceOrNull(root));

                    if(null != scmElement)
View Full Code Here

    if (messageFormatIS == null) {
      logger.debug("file messageformat.xml not found in classpath");
    } else {
      try {
        SAXBuilder builder = new SAXBuilder();
        Document document = builder.build(messageFormatIS);

        messageFormatIS.close();

        Element rootElement = document.getRootElement();
        List<Element> markers = rootElement.getChildren("marker");
View Full Code Here

    if (settingIS == null) {
      logger.debug("file sniffingLogger.xml not found in classpath");
    } else {
      try {
        SAXBuilder builder = new SAXBuilder();
        Document document = builder.build(settingIS);
        settingIS.close();
        Element rootElement = document.getRootElement();
        List<Element> sniffingloggers = rootElement
            .getChildren("sniffingLogger");
        for (Element sniffinglogger : sniffingloggers) {
View Full Code Here

        if (messageFormatIS == null) {
            LOGGER.debug("file messageformat.xml not found in classpath");
        } else {
            try {
                SAXBuilder builder = new SAXBuilder();
                Document document = builder.build(messageFormatIS);

                messageFormatIS.close();

                Element rootElement = document.getRootElement();
                List<Element> markers = rootElement.getChildren("marker");
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.