样本数据是使用一种 TLV(标签长度值格式)的 postilion 结构化数据字段。
221ThirdPartyBillPayment3125
<ThirdPartyBillPayment>
<BillPaymentRequest>
<ReferenceId>1111111111</ReferenceId>
</BillPaymentRequest>
221ThirdPartyBillPayment
这里2是length(21)的长度,21是标签ThirdPartyBillPayment的长度
3125
<ThirdPartyBillPayment>
<BillPaymentRequest>
<ReferenceId>1111111111</ReferenceId>
</BillPaymentRequest>
</ThirdPartyBillPayment>
这里3是length(125)的长度,125是后面数据的长度。
您可以编写代码以迭代地访问结构化数据中所有可用的 xml,然后解析出其中的 xml 数据。或者,您可以向 Postilion 询问结构化数据 iso 字段中使用的 xml 的 dtd/schema,并使用 jaxb 访问数据。
它将归结为一个名称值对
ThirdPartyBillPayment= <ThirdPartyBillPayment><BillPaymentRequest<ReferenceId>1111111111</ReferenceId></BillPaymentRequest>
</ThirdPartyBillPayment>