Вы можете записать xml из набора данных в поток, а затем использовать поток для чтения его в объект XmlDocument.Оттуда вы можете использовать DOM для навигации.
Теперь, вы пытаетесь сохранить часть данных, как XML, в переменную?Или вы ищете значение высоты?Если первое, у меня нет проблем с вашим планом.Если позже, я предполагаю, что при просмотре вашего оператора XPath (SelectSingleNode ()) у вас будет следующее:
DataSet: таблица расписания: AudioVedioPlayer Свойство: Высота
Если я правильнозатем вы можете легко получить нужное значение, углубившись в DataSet.
public DataSet ds =new DataSet();
public FileStream stream = null;
stream = new FileStream(schdlpath, FileMode.Open);
ds.ReadXml(stream);
Затем вы можете получить к таблице:
ScheduleTable table = ds.Schedule;
и получить значение
int height = table.Height;
Или вы можете просто нажать его
int height = ds.Schedule.Height;
Нет причин получать XML, если вам не нужен целый раздел XML.