Що таке фрагмент JAXB?

-jaxb. фрагмент команди визначає, чи маршалер генерує події на рівні документа в даних XML. Ця команда необов'язкова. Якщо ви його опустите, значенням за замовчуванням є false. Події на рівні документа не генеруються в даних XML.

JAXB спрощує доступ до XML-документа з програми Java: . JAXB дозволяє отримувати доступ до даних XML і обробляти їх без знання XML або обробки XML. На відміну від обробки на основі SAX, немає необхідності створювати аналізатор SAX або записувати методи зворотного виклику.

JAXB_FRAGMENT. Ім’я властивості, яке використовується для вказівки, чи генеруватиме маршаллер події на рівні документа (тобто виклик startDocument або endDocument). статичний рядок.

JAXB більше не постачається в останніх JDK, але сам JAXB все ще доступний у еталонній реалізації та в MOXy. JAXB не є застарілим. Ви можете використовувати серію 8. x або 11.

У випадку Oracle JAXB RI, клас JAXBContext є потокобезпечним, але класи Marshaller , Unmarshaller і Validator не є потокобезпечними.

Jakarta XML Binding надає API та інструменти, які автоматизують зіставлення між документами XML та об’єктами Java.