public GmlWriter() { ninNs = Config.Settings.Namespace.Nin; gmlNs = Config.Settings.Namespace.Gml; wfsNs = Config.Settings.Namespace.Wfs; xsiNs = Config.Settings.Namespace.Xsi; xmlSkriver = new XmlSkriver(); }
private IEnumerable <XElement> AddFeatureMemberElements(IEnumerable <NatureArea> natureAreas) { return(natureAreas.Select(n => new XElement(gmlNs + "featureMember", new NinXElement("NaturOmraade", "", new XAttribute(gmlNs + "id", "NATUREAREA_" + n.UniqueId.LocalId), XmlSkriver.IdentificationElement("unikId", n.UniqueId), new NinXElement("versjon", "n.Version", n.Version), XmlSkriver.NatureLevelElement("nivaa", n.Nivå), XmlSkriver.AreaElement("omraade", n.Area, n.UniqueId.LocalId), XmlSkriver.ContactElement("kartlegger", n.Surveyer), new NinXElement("kartlagtDato", "n.Surveyed", n.Surveyed), new NinXElement("beskrivelse", "n.Description", n.Description), XmlSkriver.DocumentElements(n.Documents), xmlSkriver.AddParameterElements(n.Parameters))))); }