2012-03-02 17 views
1

いくつかのタグをスキップできますか?jaxb、いくつかの入力タグをスキップして出力に保持する

私はいくつかのタグで入力をxmlしていますが、私は変更したくないですが、いくつかの内部タグ(Javaオブジェクト)のみを変更したいと思います。 「役に立たない」タグには手を触れないでください。

例えば、 input.xmlに:

<soap:Envelope xmlns:soap="xxxxxxxxxxxxxxxx"> 
    <soap:Some> 
    <ns:Echo xmlns:ns="yyyyyyyyyyyyy"> 
     <book> 
      <title></title> 
      <author> 
      <name></name> 
      <surname></surname> 
      </author> 
      <isbn></isbn> 
     </book> 
    </ns:Echo> 
    </soap:Some> 
</soap:Envelope> 

私は、文書の残りの部分を変更することなく、変更のみブックのオブジェクトに興味を持っています。 私のOutput.xmlはちょうどこのように、いくつかの愚かな編集を行うには、次のようになります。

<soap:Envelope xmlns:soap="xxxxxxxxxxxxxxxx"> 
    <soap:Some> 
    <ns:Echo xmlns:ns="yyyyyyyyyyyyy"> 
     <book> 
      <title></title> 
      <authorName></authorName> 
      <isbn></isbn> 
     </book> 
    </ns:Echo> 
    </soap:Some> 
</soap:Envelope> 

私はこれをどのように行うことができますか? JAXBアノテーションを使用してこの問題を解決するにはどうすればよいですか?

ありがとう、私はJAXBで経験はありません。

よろしく

答えて

関連する問題