为了账号安全,请及时绑定邮箱和手机立即绑定

在 java 中解析来自 Amazon SQS 的 XML 通知?

在 java 中解析来自 Amazon SQS 的 XML 通知?

侃侃无极 2022-07-20 12:24:22
语境:我从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 学习示例
查看完整描述

1 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

我找到了与我的文档结构一起工作的库,开箱即用Jcabi-xml



查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号