37 """ |
37 """ |
38 Public method to write the XML to the file. |
38 Public method to write the XML to the file. |
39 """ |
39 """ |
40 XMLStreamWriterBase.writeXML(self) |
40 XMLStreamWriterBase.writeXML(self) |
41 |
41 |
42 self.writeDTD('<!DOCTYPE MultiProject SYSTEM "MultiProject-{0}.dtd">'\ |
42 self.writeDTD('<!DOCTYPE MultiProject SYSTEM "MultiProject-{0}.dtd">' |
43 .format(multiProjectFileFormatVersion)) |
43 .format(multiProjectFileFormatVersion)) |
44 |
44 |
45 # add some generation comments |
45 # add some generation comments |
46 self.writeComment(" eric5 multi project file for multi project {0} "\ |
46 self.writeComment(" eric5 multi project file for multi project {0} " |
47 .format(self.name)) |
47 .format(self.name)) |
48 if Preferences.getMultiProject("XMLTimestamp"): |
48 if Preferences.getMultiProject("XMLTimestamp"): |
49 self.writeComment( |
49 self.writeComment( |
50 " Saved: {0} ".format(time.strftime('%Y-%m-%d, %H:%M:%S'))) |
50 " Saved: {0} ".format(time.strftime('%Y-%m-%d, %H:%M:%S'))) |
51 self.writeComment( |
51 self.writeComment( |