| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Проблема с тэгами в XML. |
| Автор: neutrino 9.12.2003, 11:37 | ||
| Приветствую! Я написал програму для создания блок-сxем. Вот решил, чтобы она сохраняла блок-сxему в формате XML. Написал соответствующие функции, проверил для пустых блоков (в которых ничего нет) все нормально работает. Как только в блок-условие я пишу сравнение, прога жутко глючит при загрузки файла. Причина была найдена с легкостью. Вот посмотрите файл блок-сxемы:
Вся проблема заключается в том, что если в блоке условия стоит сравнение (>,<,>=,<=) то он распознается как начало тэга, и нe дай б-г после него пойдет еще имя переменной, так вообще полчится тэг, которого там быть не должно. Как решить проблему не заменяя сравнения на другие символы? |
| Автор: AntonSaburov 9.12.2003, 15:52 |
| Так же как в HTML > < & Можно также посмотреть в сторону методов HtmlEncode |
| Автор: neutrino 9.12.2003, 20:15 |
| Спасибо. Я просто и с HTML мало знаком. |
| Автор: IZ@TOP 11.12.2003, 11:38 |
| neutrino, я бы сделал так : ... <example> <![CDATA[ <А тут мы можем вставлять любые знаки ]]> </example> ... |
| Автор: neutrino 14.12.2003, 15:29 |
| Хмм... Спасибо. Попробую. |
| Автор: Гость_Dim 22.12.2003, 20:50 |
| Кстати XmlTextWriter сам умеет прекрасно енкодить все такие символы. |