Replace tpk manifest parser to XmlParser 04/36404/5
authorYoumin Ha <youmin.ha@samsung.com>
Thu, 5 Mar 2015 08:05:41 +0000 (17:05 +0900)
committerPawel Sikorski <p.sikorski@samsung.com>
Fri, 13 Mar 2015 10:18:31 +0000 (03:18 -0700)
commitd6c45496bc34c9c1af58b0d8aaab67d4af05e63a
tree2bcc0539cf6fc6b0f9c73e60bcc1596b2c61ac8a
parent5f983b85f7bcf1b2ee8a92de6dcc35b998770607
Replace tpk manifest parser to XmlParser

Old manifest parser is replaced with the new general-purpose XmlParser.
With the XmlParser, the element hierarchy is fully preserved.
In addition, all exceptions are removed in this commit.

Change-Id: Id03384dc0b3c661bd876966bfbb3883b631cc68d
Signed-Off-By: Youmin Ha <youmin.ha@samsung.com>
15 files changed:
src/tpk/CMakeLists.txt
src/tpk/exception.h [deleted file]
src/tpk/main.cc
src/tpk/manifest_parser.cc [deleted file]
src/tpk/manifest_parser.h [deleted file]
src/tpk/step/step_parse.cc
src/tpk/step/step_parse.h
src/tpk/task.cc
src/tpk/task.h
src/tpk/xml_nodes.h [deleted file]
src/unit_tests/CMakeLists.txt
src/unit_tests/test_samples/tpk-sample-manifest.xml [new file with mode: 0644]
src/unit_tests/xml_parser_unittest.cc [new file with mode: 0644]
src/xml_parser/xml_parser.cc [new file with mode: 0644]
src/xml_parser/xml_parser.h [new file with mode: 0644]