通过 java 在 xml 中读取带有二进制数据的 cdata
reading cdata with binary data in xml by java
我有一个 XML 作为 SOAP Web 服务的响应。 XML 如下--
<![CDATA[<?xml version="1.0" encoding="UTF-8"?><pro_code>ABCE096</pro_code> <pdf_stream>JVBERi0xLjQKJeLjz9MKMSAwIG9iajw8L0Jhc2VGb250L1RpbWVzLVJvbWFuL1R5cGUvRm9udC9F </pdf_stream>]]>
通过使用以下我已经选择了 PRO_CODE
xpath.compile("//illustrations/product_code/text()").evaluate(doc, XPathConstants.NODESET))....
但是,pdf_stream 是一个字节流。我如何阅读并转换为 PDF?
我有一个 XML 作为 SOAP Web 服务的响应。 XML 如下--
<![CDATA[<?xml version="1.0" encoding="UTF-8"?><pro_code>ABCE096</pro_code> <pdf_stream>JVBERi0xLjQKJeLjz9MKMSAwIG9iajw8L0Jhc2VGb250L1RpbWVzLVJvbWFuL1R5cGUvRm9udC9F </pdf_stream>]]>
通过使用以下我已经选择了 PRO_CODE
xpath.compile("//illustrations/product_code/text()").evaluate(doc, XPathConstants.NODESET))....
但是,pdf_stream 是一个字节流。我如何阅读并转换为 PDF?