У меня есть узел XML со значением, которое является пробелом. Пример:В C#, как получить значение узла XML, которое является пробелом?
<sampleNode> </sampleNode>
Я использую сериализатор, чтобы получить данные из документа XML для его хранения в объекте. Теперь проблема, с которой я столкнулся, заключается в следующем: если значение узла XML не содержит ничего, кроме пробела, как и примерный узел выше, сериализатор интерпретирует его как строку.
Как я могу это преодолеть? Мне нужно получить фактическое пустое пространство, т. Е. "". Огромное спасибо!
Спасибо Одед, Фил и Лорана для быстрых ответов и правильных ответов. Все ваши ответы верны, однако моя проблема все еще не решена. Вот что я использую для преобразования XML-файла в объект: StreamReader SR = новый StreamReader (File.Open (Path, FileMode.Open)); XmlSerializer Serializer = новый XmlSerializer (typeof (MyType)); MyType obj = (MyType) Serializer.Deserialize (SR); return obj; Любые идеи все еще? – Boris