BExIS.IO.Transform.Output.DataWriter.GetTitle C# (CSharp) Метод

GetTitle() публичный Метод

public GetTitle ( long id ) : String
id long
Результат String
        public String GetTitle(long id)
        {
            if (DatasetManager.IsDatasetCheckedIn(id))
            {

                DatasetVersion datasetVersion = DatasetManager.GetDatasetLatestVersion(id);

                // get MetadataStructure
                MetadataStructure metadataStructure = datasetVersion.Dataset.MetadataStructure;
                XDocument xDoc = XmlUtility.ToXDocument((XmlDocument) datasetVersion.Dataset.MetadataStructure.Extra);
                XElement temp = XmlUtility.GetXElementByAttribute("nodeRef", "name", "title", xDoc);

                string xpath = temp.Attribute("value").Value.ToString();
                string title = datasetVersion.Metadata.SelectSingleNode(xpath).InnerText;

                return title;
            }

            return "NoTitleAvailable";
        }