---
title: 'Mikroformate mit JAXB in XML abbilden'
url: 'https://tutego.de/blog/javainsel/2013/07/mikroformate-mit-jaxb-in-xml-abbilden-2'
markdown: 'https://tutego.de/blog/javainsel/2013/07/mikroformate-mit-jaxb-in-xml-abbilden-2.md'
date: '2013-07-20'
description: "Die Informationen von Mikroformaten lassen sich mit JAXB relativ leicht in XML konvertieren: import java.util.*; import javax.xml.bind.*; import javax.xml.bind.annotation.*; public class MicroformatViaJaxb { \_ public static void main( String[] args ) throws JAXBException \_ { \_\_\_ Microformat mf = n…"
taxonomy:
  category:
    - Allgemein
---

# Mikroformate mit JAXB in XML abbilden

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Mikroformate mit JAXB in XML abbilden

20.07.2013 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Die Informationen von [Mikroformaten](http://de.wikipedia.org/wiki/Mikroformat) lassen sich mit JAXB relativ leicht in XML konvertieren:

```java
import java.util.*;
import javax.xml.bind.*;
import javax.xml.bind.annotation.*;

public class MicroformatViaJaxb
{
  public static void main( String[] args ) throws JAXBException
  {
    Microformat mf = new Microformat();
    mf.elements.add( new Element( "name", "Christian Ullenboom" ) );
    mf.elements.add( new Element( "address", "tutego Allee" ) );
    mf.elements.add( new Element( "phone", "2873568956928" ) );

    JAXBContext context = JAXBContext.newInstance( Microformat.class );
    Marshaller m = context.createMarshaller();
    m.setProperty( Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE );
    m.marshal( mf, System.out );
  }
}
@XmlRootElement( name = "div" )
class Microformat
{
  @XmlAttribute( name = "class" )
  public String key = "person";
  @XmlElement( name = "span" )
  public List elements = new ArrayList();
}
class Element
{
  @XmlAttribute( name = "class" )
  public String key;
  @XmlValue
  public String value;
  public Element() { }
  public Element( String key, String value )
  {
    this.key = key;
    this.value = value;
  }
}
```

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Got all these abbreviations?](https://tutego.de/blog/javainsel/2013/07/got-all-these-abbreviations.md)
- Next: [Bean-Bean Mapping mit Dozer](https://tutego.de/blog/javainsel/2013/07/bean-bean-mapping-mit-dozer-2.md)
