Revision 20 as of 2011-07-06 09:48:40

Clear message

Only released in EOL distros:  

common: actionlib | bfl | bond | bondcpp | bondpy | filters | nodelet | nodelet_topic_tools | pluginlib | smclib | tinyxml | xacro | yaml_cpp

Package Summary

TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs. This is version 2.5.3. This has been stable for 2 years. If a backwards comatable update comes out we will consider updating. This package sets the TIXML_USE_STL compile flag and exports it for other users.

DEPRECATED (Electric)

New in Electric

As of ROS Electric, the tinyxml package is now deprecated. tinyxml has been converted to a rosdep system dependency, so packages should build against a system install instead.

Migrating to a system install

There are slight packaging differences in the rosdep system install version of tinyxml that you need to be aware of:

  1. #include <tinyxml.h> instead of #include <tinyxml/tinyxml.h> in your C++ code.

  2. <rosdep name="tinyxml" /> instead of <depend package="tinyxml" /> in your Manifest.

  3. You have to explicitly link against tinyxml in your CMakeLists.txt file, e.g.:

    target_link_libraries(${PROJECT_NAME} tinyxml)

External Documentation

This is a third-party package with external documentation.