<GetDeadlineOffset>
<deadlineCode>DeadlineCode</deadlineCode>
<parameters>
<parameter name="Name1" value="Value1"/>
<parameter name="Name2" value="Value2"/>
</parameters>
</GetDeadlineOffset>
指定された XSD がない場合に、この形式の xml を非整列化する方法。
<GetDeadlineOffset>
<deadlineCode>DeadlineCode</deadlineCode>
<parameters>
<parameter name="Name1" value="Value1"/>
<parameter name="Name2" value="Value2"/>
</parameters>
</GetDeadlineOffset>
指定された XSD がない場合に、この形式の xml を非整列化する方法。
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);