diff --git a/src/osgDB/XmlParser.cpp b/src/osgDB/XmlParser.cpp index 7ac7f33a4..35866be91 100644 --- a/src/osgDB/XmlParser.cpp +++ b/src/osgDB/XmlParser.cpp @@ -217,6 +217,26 @@ bool XmlNode::read(Input& input) input += end; } } + else if (input.match("type = XmlNode::INFORMATION; + children.push_back(commentNode); + + input += 9; + XmlNode::Input::size_type end = input.find("]]>"); + commentNode->contents = input.substr(0, end); + if (end!=std::string::npos) + { + OSG_INFO<<"Valid infomation record ["<contents<<"]"<contents<<"]"<