Техника предварительной обработки в c # - PullRequest
0 голосов
/ 10 октября 2018

Давайте предположим, что у нас есть XML-файл.

<world>
    <country > 
        <name>INDIA</name>
        <states>#states_count</states> // the place where i need to need to insert.
    </country>
    <country > 
        <name>SRILANKA</name>
        <states>9 states</states>
    </country>
</world>

У меня есть строка в C #, которая содержит

String states_count  = "29 states";

, я заменил ее на синтаксический анализ, переход к узлу с использованием XmlDocumentи вставка строки в innerxml.

Это не то, что мне нужно, мне нужно найти токен "#states_count" в xml и заменить строку "states_count", используя технику препроцессора.

isвозможно ли использование препроцессорной техники?

если да, пожалуйста, помогите мне в этом.

Спасибо.

1 Ответ

0 голосов
/ 10 октября 2018

Считайте ваш XML-файл как строку, замените строку, загрузите строку как XML с xmlDoc.LoadXml() вместо чтения файла.

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