/ / JAXB - ottenere l'elemento di input dopo lo smascheramento - java, dom, jaxb

JAXB - Ottenere input Element dopo unmarshalling - java, dom, jaxb

Vorrei lavorare con un documento senza marshalling per motivi di comfort, ma devo anche avere accesso all'XML di origine originale Elements (per accedere a nodi di testo vuoti, poiché è coinvolta una parte della crittografia). C'è un modo per raggiungere questo obiettivo con JAXB2 (preferibilmente usando un plugin maven) o devo smontare manualmente il contenuto?

risposte:

0 per risposta № 1

JAXB non sta per distinguere tra vuotoe nodi mancanti, l'oggetto senza marshalling avrà valori nulli in entrambi i casi, quindi se c'è una differenza semantica tra i due, pensa che dovrai analizzare manualmente o utilizzare un parser diverso che può darti l'intuizione di cui hai bisogno (non certo, il parser SAX potrebbe).