internal ThemesTable(PackagePart part, PackageRelationship rel) : base(part, rel) { //theme = ThemeDocument.Parse(part.GetInputStream()); try { theme = ThemeDocument.Parse(part.GetInputStream()); } catch (XmlException e) { throw new IOException(e.Message); } }
/** * Construct a ThemesTable. * @param part A PackagePart. * @param rel A PackageRelationship. */ internal ThemesTable(PackagePart part, PackageRelationship rel) : base(part, rel) { XmlDocument xmldoc = ConvertStreamToXml(part.GetInputStream()); try { theme = ThemeDocument.Parse(xmldoc, NamespaceManager); } catch (XmlException e) { throw new IOException(e.Message); } }
/** * Construct a ThemesTable from an existing ThemeDocument. * @param theme A ThemeDocument. */ internal ThemesTable(ThemeDocument theme) { this.theme = theme; }
internal ThemesTable(PackagePart part, PackageRelationship rel) : base(part, rel) { theme = ThemeDocument.Parse(part.GetInputStream()); }