Oui. Cela suppose que le texte dans le fichier brut est déjà XML.
Vous commencez avec le DocumentBuilderFactory
pour obtenir un DocumentBuilder
, et vous pouvez utiliser la méthode parse()
pour transformer un flux d'entrée dans un Document
, qui est une représentation XML interne.
Si le fichier brut contient autre chose que du XML, vous devrez l'analyser en quelque sorte (votre propre code ici) et utiliser les éléments que vous trouverez à partir d'un Document
vide.
Puis j'utilise généralement un Transformer
à partir d'un TransformerFactory
pour convertir le Document
en texte XML dans un fichier, mais il peut y avoir une manière plus simple.
Cela dépend vraiment de ce qu'est un "fichier brut" dans votre application. –