zoukankan      html  css  js  c++  java
  • JAXB example.

    package com.karl.jaxb;

    import javax.xml.bind.annotation.XmlAccessType;
    import javax.xml.bind.annotation.XmlAccessorType;
    import javax.xml.bind.annotation.XmlAttribute;
    import javax.xml.bind.annotation.XmlElement;
    import javax.xml.bind.annotation.XmlRootElement;

    @XmlRootElement(name = "abc", namespace = "http://www.karl.com")
    @XmlAccessorType(XmlAccessType.PROPERTY)
    public class Star {
        private String name = "Lady Gaga";
        @XmlElement
        int age = 10;
        @XmlAttribute
        String gender = "female";

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }


    package com.karl.jaxb;
    import java.io.StringReader;

    import javax.xml.bind.JAXBContext;
    import javax.xml.bind.JAXBException;
    import javax.xml.bind.Marshaller;
    import javax.xml.bind.Unmarshaller;

    public class TestJAXB {
        public static void main(String[] args) throws JAXBException {
            JAXBContext context = JAXBContext.newInstance(Star.class);

            Marshaller marshaller = context.createMarshaller();

            Unmarshaller unmarsheller = context.createUnmarshaller();

            Star star = new Star();

            marshaller.marshal(star, System.out);

            System.out.println();

            String xml = "<abc xmlns=\"http://www.karl.com\"><name>Adele</name></abc>";

            Star star2 = (Star) unmarsheller.unmarshal(new StringReader(xml));

            System.out.println(star2.getName());
        }
    }
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:abc xmlns:ns2="http://www.karl.com" gender="female"><age>10</age><name>Lady Gaga</name></ns2:abc>

    Lady Gaga

  • 相关阅读:
    汉字获取首字母
    .net 实现对DNS服务器的管理
    css使图片变灰
    javascript实现文本框只能输入数字和字母
    解决Outlook不能打开的问题
    javascript实现弹出式登录界面
    asp.net防盗链技术
    javascript中replace()(转帖)
    chm文件无法显示问题
    使用Lucene.NET进行分词、搜索
  • 原文地址:https://www.cnblogs.com/zhonghan/p/2631798.html
Copyright © 2011-2022 走看看