2014-02-04 3 views
0

У меня есть текстовое поле описания на странице. При вводе данных и отправке страницы. Я передам эту строку в тег XML в файле XML.Подтвердить или проанализировать строку для XML?

Если пользователь вводит любые недопустимые символы в текстовом поле, которые не разрешены для xml. Как удалить или проанализировать их из строки? Мне нужно проверить строку для данных XML.

+1

Можете ли вы предоставить некоторые примеры кода? – malkassem

ответ

0

Это зависит от того, как вы создаете XML. Если вы сами собираете XML-строку, есть много вещей, которые вы должны делать и принимать во внимание.

Таким образом, вы не должны этого делать (сборка сама).

.NET предоставляет вам уровни абстракции, поэтому вам не придется иметь дело с этим. Пример: XDocument

2

Если вы используете XmlDocument или XDocument классы для создания XML, то вам не нужно беспокоиться, как они будут делать кодировку для вас.

В противном случае, если вы генерации XML вручную вы можете использовать метод SecurityElement.Escape для кодирования недопустимых символов XML

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