XML, JSON, SNMP for Temp Sensors and Switches

Hello, been trying to figure out which direction is most efficient, I have a ControbyWeb X420 device that has several one-wire temp sensors I’d like to read and bring into HA.

The output from the device /state.xml looks like this:

<datavalues>
<digitalIO1>0</digitalIO1>
<digitalIO2>0</digitalIO2>
<analogInput1>0.35</analogInput1>
<analogInput2>-0.00</analogInput2>
<analogInput3>-0.00</analogInput3>
<analogInput4>-0.00</analogInput4>
<frequencyInput1>0.00</frequencyInput1>
<vin>13.7</vin>
<register2>0</register2>
<oneWireSensor4>62.5</oneWireSensor4>
<oneWireSensor5>49.4</oneWireSensor5>
<oneWireSensor1>49.8</oneWireSensor1>
<oneWireSensor2>74.2</oneWireSensor2>
<oneWireSensor3>95.7</oneWireSensor3>
<utcTime>1702324786</utcTime>
<timezoneOffset>-28800</timezoneOffset>
<serialNumber>00:0C:C8:04:39:14</serialNumber>
<downloadSettings>1</downloadSettings>
</datavalues>

JSON is also similar. SNMP is also an option as is MODBUS…but…Which route should I go? I am a little confused with MODBUS and SNMP based on the guides and web searches.