Мое приложение C # 2005 должно работать с несколькими небольшими фрагментами XML. Я хочу напечатать их дословно, но проблема с использованием дословных строковых литералов заключается в том, что мне нужно экранировать фактическую кавычку внутри Xml с другой кавычкой для понимания компилятором C #.
С другой стороны, если я сохраню их в файле и вставлю этот файл в качестве ресурса, то для каждого из нескольких фрагментов Xml мне потребуется создать отдельный файл ресурсов. В идеале мне нужен механизм, в котором:
- Я могу хранить все фрагменты Xml в одном файле с отдельным именем или идентификатором для каждого фрагмента Xml и
- Я могу напечатать Xml как есть, без экранирования кавычек, и я могу ввести их в несколько строк с отступом для удобства чтения
Есть ли какой-нибудь механизм, которого можно достичь?