0024252: GCC warnings on breakage of strict-aliasing rules
[occt.git] / src / XmlMNaming / XmlMNaming_NamedShapeDriver.cxx
index 0628bc5..0f1d384 100644 (file)
@@ -344,8 +344,7 @@ void XmlMNaming_NamedShapeDriver::ReadShapeSection
          aNode = anElement.getNextSibling())
     {
       if (aNode.getNodeType() == LDOM_Node::TEXT_NODE) {
-        LDOM_Text aText = (LDOM_Text&) aNode;
-        LDOMString aData = aText.getData();
+        LDOMString aData = aNode.getNodeValue();
        #ifdef USE_STL_STREAM
         std::stringstream aStream (std::string(aData.GetString()));
        #else