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

MyMemoWiki

「Simple XML」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
10行目: 10行目:
 
match in class blah.blah.Blah at line 1
 
match in class blah.blah.Blah at line 1
 
=====[[XML]]=====
 
=====[[XML]]=====
  <[[R]]oot>
+
  <Root>
 
     <Element>Used</Element>
 
     <Element>Used</Element>
 
     <Another>Not used</Another>
 
     <Another>Not used</Another>
  <[[R]]oot>  
+
  <Root>  
 
=====POJO=====
 
=====POJO=====
  @[[R]]oot(strict=false)
+
  @Root(strict=false)
  class [[R]]oot{
+
  class Root{
 
     @Element
 
     @Element
 
     private String element;
 
     private String element;
 
  }
 
  }

2022年5月19日 (木) 15:06時点における最新版

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;
}