Как использовать <= внутри элемента XML?

-4

У меня есть файл config.xml, содержащий SQL-запрос. Запрос завершится чтением и выполнением в С#. Однако мне нужно знать, как написать запрос, содержащийся внутри XML-элемента. Проблема заключается в том, что запрос использует <= в операторе WHERE. "<" Часть запроса заставляет XML думать, что, как мне кажется, предполагается, что этот элемент будет esacpe. Как включить этот базовый оператор select в файл XML? Я заметил, что работает отлично. Очевидно, я мог бы поменять порядок сравнения, но я хочу знать, как я могу конкретно включить <пожалуйста.

    <?xml version="1.0" encoding="utf-8" ?>
<root>
<Connections>
<Connection>
<Source>Data Source=XXX-XXX; Initial Catalog=MyData;Integrated Security=True</Source>
<Query>Select * FROM Info WHERE EffectiveDate <= GETDATE() </Query>
</Connection>
</Connections>
</root>

спросил(а) 2012-12-21T19:25:00+04:00 7 лет, 11 месяцев назад
0
72

Используйте блок CDATA. Тогда вам не нужно будет кодировать ваш запрос.

Например:

<Query><![CDATA[
Select * FROM Info WHERE EffectiveDate <= GETDATE()
]]></Query>

ответил(а) 2012-12-21T19:27:00+04:00 7 лет, 11 месяцев назад
71

Вы можете закодировать символ < в файле конфигурации < и декодировать его для использования.

ответил(а) 2012-12-21T19:27:00+04:00 7 лет, 11 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема