Запись в XML для создания файла служб отчетов, проблемы с кавычками - PullRequest
0 голосов
/ 24 октября 2009

Я не могу понять, как изменить код C # ниже, который работает как есть.

 writer.WriteElementString("Value", 
 "=Parameters!StartDate.Value + Parameters!EndDate.Value");

Это приводит к следующему в файле XML.

<Value>=Parameters!StartDate.Value + Parameters!EndDate.Value</Value>

Я хочу добавить слово «Кому», но не могу понять, как это сделать, учитывая необходимые кавычки, когда пишу в xml.

Я хочу, чтобы результат выглядел так:

<Value>=Parameters!StartDate.Value + " To " + Parameters!EndDate.Value</Value>

Как мне изменить код писателя XML, указанный выше, чтобы получить этот результат в файле XML? Я не могу понять, как расположить кавычки в исходном коде для достижения этого результата.

Спасибо!

1 Ответ

2 голосов
/ 24 октября 2009

Вам нужно экранировать кавычки в строковом литерале, например:

writer.WriteElementString("Value", "=Parameters!StartDate.Value + \" To \" Parameters!EndDate.Value"); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...