一、上篇博文,我们介绍了如何使用Marshaller和UnMarshaller的简单使用,这篇我们介绍如何在Marshaller中自动以NameSpacePrefix,意思就是自定义命名空间的前缀。首先我们来看一段代码,如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<pre:smsDeliverReq xmlns:pre="REQ">
<REQHEADER>
<AUTHCODE>AAA</AUTHCODE>
<REQNO>1</REQNO>
<SYSID>AAA123</SYSID>
</REQHEADER>
<SMSBODYS>
<SMSBODY>
<CONTEXT>测试1</CONTEXT>
<DESTADDR>15888</DESTADDR>
<SOURCEADDR>888</SOURCEADDR>
</SMSBODY>
<SMSBODY>
<CONTEXT>测试2</CONTEXT>
<DESTADDR>159898</DESTADDR>
<SOURCEADDR>989898</SOURCEADDR>
</SMSBODY>
</SMSBODYS>
</pre:smsDeliverReq>
仔