Как я могу избежать появления escape-символов при чтении из документа? - PullRequest
0 голосов
/ 12 мая 2011

Я пытаюсь прочитать какой-нибудь InnerText из XML-документа. Когда я читаю это, я получаю эту строку:

\r\n\t\t\tDemo submission\r\n\t\t

Я предполагаю, что это escape-символы, которые определяют новые строки, пробелы и т. Д.? Что мне интересно, так это как читать InnerText из XML-документа и игнорировать все эти escape-символы, чтобы я просто получил:

Demo submission

Любая помощь высоко ценится ....

Ответы [ 2 ]

0 голосов
/ 13 мая 2011

Может быть немного грубо :)

fn:replace('\r\n\t\t\tDemo submission\r\n\t\t','\\t|\\n|\\r','')

0 голосов
/ 12 мая 2011

То, что вы пытаетесь сделать, называется "нормализовать".Используйте функцию normalize-space: http://www.w3.org/TR/xpath/#function-normalize-space

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...