【发布时间】:2015-07-15 12:21:12
【问题描述】:
我有一个 xml 文件。我希望它将内容转换为 java 中的二进制文件。请给我一些解决方案。
<ematrix>
<creationProperties>
<release>V6R2013x.HF15(22.0.0.0)</release>
<datetime>2015-07-13T12:04:16Z</datetime>
<event>export</event>
<dtdInfo>&ematrixProductDtd;</dtdInfo>
</creationProperties>
<businessObject id="20336.41905.24848.52076">
<objectType>pgPLIAccessRole</objectType>
<objectName>Vault Test</objectName>
<objectRevision>-</objectRevision>
<vaultRef>eService Production</vaultRef>
<policyRef>pgPicklistItem</policyRef>
<physicalid>94A50B1C3D0B0000436FAC548F9E0A00</physicalid>
<logicalid>94A50B1C3D0B0000436FAC54909E0A00</logicalid>
<cestamp>94A50B1C21530000EEBBAE542F4C0000</cestamp>
<updatestamp>94A50B1C3D0B0000436FAC54989E0A00</updatestamp>
<majorid>94A50B1C3D0B0000436FAC548F9E0A00</majorid>
<versionid>94A50B1C3D0B0000436FAC54A89E0A00</versionid>
<minororder>0</minororder>
<majororder>0</majororder>
</businessObject>
</ematrix>`
【问题讨论】:
-
什么是“二进制”?您的 XML 文件已经在您的硬盘上存储为一堆 0 和 1,为什么不将其视为二进制文件?
-
你已经做了什么? “二进制”是什么意思?
-
例如,您可以将此字符串序列化为字节数组并将其写入文件,您可以通过多种方式做到这一点