javajax-WS从生成/接受XML的Java代码创建一个方法
javajax-WS从Java代码创建一个方法,该方法生成/接受如下XMLjavajax-WS从生成/接受XML的Java代码创建一个方法,java,Java,javajax-WS从Java代码创建一个方法,该方法生成/接受如下XML <web:listMd5FileSynchronizedSlave> <descricaoSumaria>Test file sincrona </descricaoSumaria> <fileFullPath> <file>/opt/apagar/file01</file> <type>1
<web:listMd5FileSynchronizedSlave>
<descricaoSumaria>Test file sincrona </descricaoSumaria>
<fileFullPath>
<file>/opt/apagar/file01</file>
<type>1</type>
</fileFullPath>
<fileFullPath>
<file>/opt/apagar/file02</file>
<type>0</type>
</fileFullPath>
<fileFullPath>…….dynamic number of FileFullPath tag sent from the client
</web:listMd5FileSynchronizedSlave>
<web:listMd5FileSynchronizedSlave>
<descricaoSumaria>Test file sincrona </descricaoSumaria>
<fileFullPath>/opt/apagar/file01</fileFullPath>
<fileFullPath>/opt/apagar/*.sh</fileFullPath>
<fileFullPath>/opt/apagar/*.properties</fileFullPath>
</web:listMd5FileSynchronizedSlave>
具体实施如下:
@Override
public String listMd5FileSynchronizedSlave(String descricao, String [] fileFullPath) {…}
这将生成这样的XML
<web:listMd5FileSynchronizedSlave>
<descricaoSumaria>Test file sincrona </descricaoSumaria>
<fileFullPath>
<file>/opt/apagar/file01</file>
<type>1</type>
</fileFullPath>
<fileFullPath>
<file>/opt/apagar/file02</file>
<type>0</type>
</fileFullPath>
<fileFullPath>…….dynamic number of FileFullPath tag sent from the client
</web:listMd5FileSynchronizedSlave>
<web:listMd5FileSynchronizedSlave>
<descricaoSumaria>Test file sincrona </descricaoSumaria>
<fileFullPath>/opt/apagar/file01</fileFullPath>
<fileFullPath>/opt/apagar/*.sh</fileFullPath>
<fileFullPath>/opt/apagar/*.properties</fileFullPath>
</web:listMd5FileSynchronizedSlave>
测试文件sincrona
/opt/apagar/file01
/opt/apagar/*.sh
/opt/apagar/*.properties
我应该如何更改代码以生成和接受子标记为的XML
<fileFullPath>
<file>/opt/apagar/file02</file>
<type>0</type>
</fileFullPath>
/opt/apagar/file02
0
我非常感谢你的帮助