Java by API/javax.xml.bind/XmlRootElement

Материал из Java эксперт
Версия от 17:47, 31 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

String javax.xml.bind.annotation.XmlRootElement.namespace()

   <source lang="java">
 

import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "person", namespace = "http://www.example.ru/myperson") public class MyPerson {

 private String first;
 private String last;
 public static void main(String[] args) throws JAXBException {
   MyPerson p = new MyPerson();
   p.first = "l";
   p.last = "h";
   JAXBContext context = JAXBContext.newInstance(MyPerson.class);
   Marshaller marshaller = context.createMarshaller();
   marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
   marshaller.marshal(p, System.out);
 }
 public String getFirst() {
   return first;
 }
 public void setFirst(String first) {
   this.first = first;
 }
 public String getLast() {
   return last;
 }
 public void setLast(String last) {
   this.last = last;
 }

}


 </source>