diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp
index de70811f6..a0779b5e7 100755
--- a/src/Mod/Fem/App/FemMesh.cpp
+++ b/src/Mod/Fem/App/FemMesh.cpp
@@ -752,21 +752,28 @@ unsigned int FemMesh::getMemSize (void) const
void FemMesh::Save (Base::Writer &writer) const
{
- //See SaveDocFile(), RestoreDocFile()
- writer.Stream() << writer.ind() << "" << std::endl;
-
-
+ if (!writer.isForceXML()) {
+ //See SaveDocFile(), RestoreDocFile()
+ writer.Stream() << writer.ind() << "" << std::endl;
+ }
+ else {
+ writer.Stream() << writer.ind() << "" << std::endl;
+ }
}
void FemMesh::Restore(Base::XMLReader &reader)
{
-
reader.readElement("FemMesh");
std::string file (reader.getAttribute("file") );