私は XML で特別に検証するのが初めてで、adobe サーバーを呼び出して PDF を生成する前に XML を検証するように求められました。次のようにオブジェクトを渡して XML を取得し、呼び出します。PDF生成を停止するために要素がnullまたは空である場合、XMLを検証するためのステップバイステップのボディを手伝ってもらえますか
public class MyJAXBUtil {
public static String obj2Xml(Class<?> class, Object object) throws ServiceException {
try {
JAXBContext jaxbContext = JAXBContext.newInstance(class);
Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
StringWriter writer = new StringWriter();
jaxbMarshaller.setProperty( Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE );
jaxbMarshaller.marshal(object, writer);
return writer.getBuffer().toString();
} catch (JAXBException jaxbException) {
throw new ServiceException(jaxbException);
}
}