ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
AFAIK there isn't.
One reason is that ROS uses TinyXML for parsing XML files which does not support DTD:
TinyXML doesn't parse or use DTDs (Document Type Definitions) or XSLs (eXtensible Stylesheet Language.)
...so ROS tools cannot validate your launch file as they are implemented now. This aside, this would be definitively a very nice contribution.