51 # add the main tag |
51 # add the main tag |
52 self.writeStartElement("MultiProject") |
52 self.writeStartElement("MultiProject") |
53 self.writeAttribute("version", multiProjectFileFormatVersion) |
53 self.writeAttribute("version", multiProjectFileFormatVersion) |
54 |
54 |
55 # do description |
55 # do description |
56 self.writeTextElement("Description", |
56 self.writeTextElement("Description", self.multiProject.description) |
57 self.encodedNewLines(self.multiProject.description)) |
|
58 |
57 |
59 # do the projects |
58 # do the projects |
60 self.writeStartElement("Projects") |
59 self.writeStartElement("Projects") |
61 for project in self.multiProject.getProjects(): |
60 for project in self.multiProject.getProjects(): |
62 self.writeStartElement("Project") |
61 self.writeStartElement("Project") |
63 self.writeAttribute("isMaster", str(project['master'])) |
62 self.writeAttribute("isMaster", str(project['master'])) |
64 self.writeTextElement("ProjectName", project['name']) |
63 self.writeTextElement("ProjectName", project['name']) |
65 self.writeTextElement("ProjectFile", |
64 self.writeTextElement("ProjectFile", |
66 Utilities.fromNativeSeparators(project['file'])) |
65 Utilities.fromNativeSeparators(project['file'])) |
67 self.writeTextElement("ProjectDescription", |
66 self.writeTextElement("ProjectDescription", project['description']) |
68 self.encodedNewLines(project['description'])) |
|
69 self.writeEndElement() |
67 self.writeEndElement() |
70 self.writeEndElement() |
68 self.writeEndElement() |
71 |
69 |
72 self.writeEndElement() |
70 self.writeEndElement() |
73 self.writeEndDocument() |
71 self.writeEndDocument() |