| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Simple XML」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
1行目: 1行目:
==Simple XML==
+
==[[Simple XML]]==
 
[[Java]] | [[XML]] |  
 
[[Java]] | [[XML]] |  
  
 
*http://simple.sourceforge.net/home.php
 
*http://simple.sourceforge.net/home.php
  
==Tips==
+
==[[Tips]]==
 
===デシアライズ時に要素を無視する===
 
===デシアライズ時に要素を無視する===
 
*以下のようなエラー
 
*以下のようなエラー
 
  simpleframework.xml.core.ElementException: Element 'Another' does not have a
 
  simpleframework.xml.core.ElementException: Element 'Another' does not have a
 
match in class blah.blah.Blah at line 1
 
match in class blah.blah.Blah at line 1
=====XML=====
+
=====[[XML]]=====
  <Root>
+
  <[[R]]oot>
 
     <Element>Used</Element>
 
     <Element>Used</Element>
 
     <Another>Not used</Another>
 
     <Another>Not used</Another>
  <Root>  
+
  <[[R]]oot>  
 
=====POJO=====
 
=====POJO=====
  @Root(strict=false)
+
  @[[R]]oot(strict=false)
  class Root{
+
  class [[R]]oot{
 
     @Element
 
     @Element
 
     private String element;
 
     private String element;
 
  }
 
  }

2020年2月16日 (日) 04:31時点における版

Simple XML

Java | XML |

Tips

デシアライズ時に要素を無視する

  • 以下のようなエラー
simpleframework.xml.core.ElementException: Element 'Another' does not have a

match in class blah.blah.Blah at line 1

XML
<Root>
   <Element>Used</Element>
   <Another>Not used</Another>
<Root> 
POJO
@Root(strict=false)
class Root{
    @Element
    private String element;
}