-1
<GetDeadlineOffset>
<deadlineCode>DeadlineCode</deadlineCode>
<parameters>
    <parameter name="Name1" value="Value1"/>
    <parameter name="Name2" value="Value2"/>
</parameters>
</GetDeadlineOffset>

指定された XSD がない場合に、この形式の xml を非整列化する方法。

4

1 に答える 1

0

XML がどのように見えるかがわかっている場合は、XSD を生成できますが、XSteam を使用するために必須ではありません。

XStream のサイトにはかなりまともなドキュメントが用意されているので、それを読むことから始めたいと思うでしょう。簡単な概要はここにあります: http://x-stream.github.io/tutorial.html

GetDeadlineOffset と Parameter の Bean を作成すると、 を使用できるようになりますfromXml()

私は注釈を使用するのが好きな傾向があるので、注釈付きの Bean を取得したら、次のようなことができるはずです。

XStream xstream = new XStream();
xStream.processAnnotations(GetDeadlineOffset.class);
xStream.processAnnotations(Parameter.class);
GetDeadlineOffset getDeadlineOffset = (GetDeadlineOffset)xstream.fromXML(xml);
于 2013-02-18T22:27:04.557 に答える