Deserializacja xml do java wrapper

0
<player>
    <name>John</name>
    <link rel="self" href="/state/XYZ2" type="application/xml"/>
</player>

Jak powinien wyglądać java wrapper dla tego xml'a?


public class Player implements Serializable { //klasa ma odpowiadać nazwie pierwszego taga - <player> ?

    String name;
    // co zrobić z tym linkiem (da się go jakoś przechowac jako String)

}

0

dzieki, znam ta stronke.

Ale ciagle nie wiem jak zmapować na stringa - <link rel="self" href="/state/XYZ2" type="application/xml" />

0

Ale ciagle nie wiem jak zmapować na stringa

Możesz zmapować do klasy Link, która będzie miała atrybut url zmapowany do href.

0

"Możesz zmapować do klasy Link, która będzie miała atrybut url zmapowany do href."

Dzieki, a mogłabyś naszkicować fragment kody w javie, bo nie za bardoz to widze

0

Sprzedam Ci taki mały hint:

  1. Bierzesz sobie XMLa i wlepiasz w jakiś tool online do konwersji XML do XSD, np tu: http://www.freeformatter.com/xsd-generator.html
  2. Generujesz klasy na podstawie XSD, ewentualnie XSD najpierw modyfikujesz do swoich potrzeb. Możesz użyć JAXB (https:*www.ibm.com/support/knowledgecenter/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/twbs_jaxbschema2java.html) lub jakiś online tool, np ten http:*pojo.sodhanalibrary.com/PojoFromXSD
0

http://pojo.sodhanalibrary.com/ - znalazlam to :P

0

a moge tam po prostu wrzucic zml i od razu dostac pojo.... ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1