43 self.version = self.attribute("version", |
43 self.version = self.attribute("version", |
44 multiProjectFileFormatVersion) |
44 multiProjectFileFormatVersion) |
45 if self.version not in self.supportedVersions: |
45 if self.version not in self.supportedVersions: |
46 self.raiseUnsupportedFormatVersion(self.version) |
46 self.raiseUnsupportedFormatVersion(self.version) |
47 elif self.name() == "Description": |
47 elif self.name() == "Description": |
48 self.multiProject.description = self.decodedNewLines( |
48 self.multiProject.description = self.readElementText() |
49 self.readElementText()) |
|
50 elif self.name() == "Projects": |
49 elif self.name() == "Projects": |
51 self.__readProjects() |
50 self.__readProjects() |
52 else: |
51 else: |
53 self.raiseUnexpectedStartTag(self.name()) |
52 self.raiseUnexpectedStartTag(self.name()) |
54 |
53 |
87 if self.name() == "ProjectName": |
86 if self.name() == "ProjectName": |
88 project["name"] = self.readElementText() |
87 project["name"] = self.readElementText() |
89 elif self.name() == "ProjectFile": |
88 elif self.name() == "ProjectFile": |
90 project["file"] = Utilities.toNativeSeparators(self.readElementText()) |
89 project["file"] = Utilities.toNativeSeparators(self.readElementText()) |
91 elif self.name() == "ProjectDescription": |
90 elif self.name() == "ProjectDescription": |
92 project["description"] = self.decodedNewLines(self.readElementText()) |
91 project["description"] = self.readElementText() |
93 else: |
92 else: |
94 self.raiseUnexpectedStartTag(self.name()) |
93 self.raiseUnexpectedStartTag(self.name()) |