Сортировка XML-элементов в файле - PullRequest
0 голосов
/ 20 ноября 2018

Мне нужно запрограммировать инструмент для сортировки XML-элементов внутри файла, но я просто не могу это сделать.Элементы должны быть в порядке возрастания «идентификатора запроса».

Это мой пример XML.

 Appl: SendMessageToPT: XMLString=
<CardServiceRequest
   RequestType = ´CardFinancialAdvice´ ApplicationSender = ´50´ WorkstationID = ´SM-104131´ RequestID = ´3583>
</CardServiceRequest>

Appl: ReceiveMessageFromPT: XMLString=
<CardServiceResponse 
  RequestType=´CardFinancialAdvice´ ApplicationSender=´50´ WorkstationID=´SM-104131´ RequestID=´3508´ OverallResult=´Success´>
</CardServiceResponse>

Итак, я должен получить свой «SendMessageToPT» после того, как получу «ReceiveMessageFromPT».

Как я могу это сделать с помощью C #?

1 Ответ

0 голосов
/ 20 ноября 2018

Как указано в операторе Обход XML с использованием XmlDocument Вы можете использовать класс XmlDocument для обхода узлов с помощью XPath, а затем использовать предпочитаемый алгоритм для получения наивысшего.

Еще раз, скопировав код из op и адаптировав его к вашему коду, вы получите

. Я также настоятельно рекомендую вам взглянуть на пространство имен System.Xml.

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