語境:我從MWSinto收到通知SQS。我想收聽隊列并處理消息以檢索信息。通知示例:<Notification><NotificationMetaData> <NotificationType>ReportProcessingFinishedNotification</NotificationType> <PayloadVersion>1.0</PayloadVersion> <UniqueId>rwf00-dvSDC-DFAB-sd3frw</UniqueId> <PublishTime>2019-03-05T12:55:08.965Z</PublishTime> <SellerId>111111</SellerId></NotificationMetaData><NotificationPayload> <ReportProcessingFinishedNotification> <SellerId>111111</SellerId> <ReportRequestId>11111111111</ReportRequestId> <ReportType>_GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA_</ReportType> <ReportProcessingStatus>DONE_NO_DATA</ReportProcessingStatus> </ReportProcessingFinishedNotification></NotificationPayload></Notification>問題:目前,我正在按如下方式監聽隊列:@SqsListener(value = "notification-test-queue", deletionPolicy = SqsMessageDeletionPolicy.ON_SUCCESS)public void processSubscription(String xmlNotification) { /*TODO: Some action in here*/}如何正確解析xmlNotification?所有解析器都希望獲得xml帶有頂部鏈接的標識符的主要問題。我試驗了JAXB和DOMParser。我也嘗試從 Github 學習示例
添加回答
舉報
0/150
提交
取消