|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Xjc student.xsd
В результате будет сгенерирован следующий код классов: package net.university; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; @XmlEnum public enum Faculty { FPMI ("FPMI"), MMF ("MMF"), @XmlEnumValue("Geo") GEO_F ("Geo"); private final String value;
Faculty(String v) { value = v; } public String value() { return value; } public static Faculty fromValue(String v) { for (Faculty c: Faculty. values ()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v.toString()); } } package net.university; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for Course complex type. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Course", propOrder = { "login", "name", "telephone" }) public class Course {
@XmlElement(required = true) protected String login; @XmlElement(required = true) protected String name; @XmlElement(required = true) protected String telephone; public String getLogin() { return login; } public void setLogin(String value) { this. login = value; } public String getName() { return name; } public void setName(String value) { this. name = value; } public String getTelephone() { return telephone; } public void setTelephone(String value) { this. telephone = value; } } package net.university; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for anonymous complex type. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "faculty", "course" }) @XmlRootElement(name = "University") public class University {
@XmlElement(required = true) protected Faculty faculty; @XmlElement(required = true) protected Course course; public Faculty getFaculty() { return faculty; } public void setFaculty(Faculty value) { this. faculty = value; } public Course getCourse() { return course; } public void setCourse(Course value) { this. course = value; } } package net.university; import javax.xml.bind.annotation.XmlRegistry; @XmlRegistry public class ObjectFactory { public ObjectFactory() { } public Course createCourse() { return new Course(); } public University createUniversity() { return new University(); } } XML-анализаторы XML как набор байт в памяти, запись в базе или текстовый файл представляет собой данные, которые еще предстоит обработать. То есть из набора строк необходимо получить данные, пригодные для использования в программе. Поскольку ХML представляет собой универсальный формат для передачи данных, существуют универсальные средства его обработки – XML-анализаторы (парсеры). Парсер – это библиотека (в языке Java: класс), которая читает XML-документ, а затем предоставляет набор методов для обработки информации этого документа. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |