Вы говорите: «Одна из наших подсистем, которая читает XML-файл, выходит из строя из-за символа«> »в данных».
Затем вам нужно исправить эту подсистему.Все, что читает XML, должно принимать полный синтаксис XML;вы не можете ожидать, что программное обеспечение, которое генерирует XML, будет генерировать ваше конкретное любимое подмножество.
Мы часто видим это в StackOverflow.Мы видим, что люди плохо генерируют XML, а затем пытаются восстановить его на принимающей стороне, и мы видим, что люди плохо разбирают XML и ожидают исправить его на отправляющей стороне.Когда вы делаете это, вы упускаете весь смысл XML, а именно, что это стандартный синтаксис, который может использовать каждый;Приняв стандартный синтаксис, вы можете использовать стандартные инструменты для генерации XML и синтаксического анализа XML, что значительно сокращает ваши общие затраты.
Вы скажете мне, что вам нужно исправить это в отправителе, потому что вы можете 'исправить это в приемнике.Что ж, извините: если вы хотите работать ковбоем, вам придется обратиться к кому-то еще.Если ваши электрические розетки имеют неправильную форму, я не собираюсь помогать вам согнуть контакты на ваших электрических вилках, чтобы привести их в соответствие, я скажу вам заменить розетки.