Uploaded image for project: 'Forge'
  1. Forge
  2. FORGE-210

Forge needs to provide an XML manipulation library similar to the Java Parser

    XMLWordPrintable

Details

    Description

      As part of project generation, manipulation, and general grokkage, Forge needs to be able to consume XML files in a manner that is relatively easy for both developers and thusly for the users of the plugins they provide.

      Potential options:

      1) GPath - http://groovy.codehaus.org/Reading+XML+using+Groovy%27s+XmlParser
      2) XPath - http://www.ibm.com/developerworks/library/x-javaxpathapi.html
      3) MVEL - using property handlers to expose XML

      ------
      By simply adding groovy dep to the parent POM (and the relevant API poms), we could enable the use of Groovy in plugins, which would enable GPath if developers do not want to use XPath.

      Attachments

        Activity

          People

            lincolnthree Lincoln Baxter III (Inactive)
            lincolnthree Lincoln Baxter III (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: