语境:我从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
提交
取消
