0
У меня есть данные XML в строке и попытался преобразовать эту строку в XML для использованияКак избежать специальный символ в XML
XmlDocument xl=new XmlDocument();
xl.LoadXml(mystring);
Это не разбор, потому что моя строка имеет специальный символ в XML-элемент, как показано ниже.
<ROOT>
<SUB>
<DATA>name < lastname</DATA>
<DATA>Myname > lastname</DATA>
<DATA>some special character in between text</DATA>
......
.....
</ROOT>
</SUB>
Существовали много <DATA>
в моем XML. Он генерировал динамически.
Я попытался изменить < < > >
, но это была замена других тегов XML. Как избежать особых символов без изменения других тегов XML?
Ну, это не действительный XML, чтобы начать с. Ожидают ли они, что вы будете обращаться с этим супом? Конечные теги также неправильны. Лучше всего исправить проблему в ее источнике: независимо от того, что создает XML в первую очередь, вместо того, чтобы пытаться выяснить, что имеется в виду. –