public void Import(XmlDocument document) { using (_transaction.EnterNonDiscardingScope()) { SecurityMetadataLocalizationSchema schema = new SecurityMetadataLocalizationSchema(); if (!document.Schemas.Contains(schema.SchemaUri)) { document.Schemas.Add(schema.LoadSchemaSet()); } document.Validate(null); XmlNamespaceManager namespaceManager = new XmlNamespaceManager(document.NameTable); namespaceManager.AddNamespace("mdl", schema.SchemaUri); Culture culture = ImportCulture(document.DocumentElement, namespaceManager); ImportLocalizedNames(culture, document, namespaceManager); } }
public MetadataLocalizationToXmlConverter() { _schema = new SecurityMetadataLocalizationSchema(); _fileNameStrategy = new LocalizationFileNameStrategy(); }