Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-22158

Move XMLListModel to a standalone plugin to reduce the QtXmlPatterns dependancy

    XMLWordPrintable

Details

    • 44d8691745ee9e8f927bdcd493f26b759c77d71c

    Description

      Investigate using 3rd party library as a replacement for QtXmlPatterns in XMLListModel

      1. expat
      http://expat.sf.net
      Written in C, SAX, MIT Licensed, fast small and low memory usage.
      No XPath feature

      2. TinyXML & TinyXPath
      http://www.grinninglizard.com/tinyxml/
      http://tinyxpath.sourceforge.net/
      zlib license
      Not a full implementation
      3. libxml2
      http://xmlsoft.com
      C, SAX and DOM, MIT Licensed
      only support XPath 1.0 (QtXmlPatterns supports XPath 2.0)
      Current XPath 2.0 support status:http://www.explain.com.au/libx/compliance.html

      Benchmark report:
      http://xmlbench.sf.net/results/benchmark200910/index.html

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            charles Charles Yin (closed Nokia identity) (Inactive)
            charles Charles Yin (closed Nokia identity) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes