Я новичок в работе с подобными xml. Моя задача: прочитать это xml, включая атрибуты чтения (например, xdms: type) и значения тегов (например, xdms: organization). И обратная задача: создать точно такой же xml. Скажите мне технологии в java, которые я мог бы изучить и с помощью которых я мог бы решить мою проблему.
<?xml version="1.0" encoding="windows-1251"?>
<xdms:communication xdms:version="2.7" xmlns:xdms="http://www.someLink.com/OAHS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xdms:header xdms:type="Some type" xdms:uid="SDGDS65G46D54GD"
xdms:created="2020-01-02T17:05:20">
<xdms:source xdms:uid="dfsd4f5sd46fd64sd6f56sd">
<xdms:organization>My Organization</xdms:organization>
</xdms:source>
</xdms:header>
<xdms:container>
<xdms:body>Some body</xdms:body>
</xdms:container>
</xdms:communication>