2010-01-13 3 views
1

У меня есть файл XML, который, как это:Работа с пробелами в LINQ к XML

<xml>I need this text<notthistext>blahblah<notthistext></xml> 

Я получаю текст, делая что-то вроде этого:

var mycollection = from myNode in myDoc.descendents("xml") select new { test = Convert.ToString(myNode.Nodes().First())} 

но проблема в том, что являются carrige возвращения и пространства, которые не существуют в файле

это то, что я получаю:

"/r/n  I need this text" 

Что происходит !!!!! Что мне нужно, это:

"I need this text" 

ответ

0

Рассматривали ли вы Trim, specifying the characters?

+0

Я сделал, но я думаю, что здесь что-то должно быть действительно неправильно. почему в первую очередь добавляются пространства и возврат каретки? – zachary

+1

«проблема в том, что в файле есть возвраты и пробелы в карриге» Вы на 100% уверены? Как выглядит файл в «Блокноте» или «TextPad»? –

+0

Да, хороший улов. они там – zachary

Смежные вопросы