nějak si fakt nevím rady a nedaří se mi pochopit a přemoci ty datové typy v XML.
Mám takovýto výstup a potřebuji do string proměnné dostat ten base64 encoded obsah (zkrátil jsem).
Potíž je, že to xml není string, datový typ je (když printuji tu proměnnou, do které načítám odpověď z API): <Element get_reports_response at 0x7f5ecdb47040>
Problém mám s tím, že ten string nemá žádný vlastní tag ani atribut, tak nevím, jak si jej extrahovat. Když třeba zkouším xpath přes report @id, pořád tam mám i ty ostatní vnořené tagy. Nevím, proč to mají takto podivně, je to výstup z cizího API (gvm od greenbone).
https://snipboard.io/wd6IKV.jpg
- Kód: Vybrat vše
<report id="33fda01f-eae6-4320-bde4-075316442d25" format_id="a3810a62-1f62-11e1-9219-406186ea4fc5" extension="txt" content_type="text/plain"><owner><name>admin</name></owner><name>2023-01-26T09:08:35Z</name><comment/><creation_time>2023-01-26T09:08:35Z</creation_time><modification_time>2023-01-26T09:09:36Z</modification_time><writable>0</writable><in_use>0</in_use><task id="ac18606f-e8ca-4058-a78a-440224c053b8"><name>Scan Suspect Host 172.20.0.1</name></task><report_format id="a3810a62-1f62-11e1-9219-406186ea4fc5"><name>TXT</name></report_format>SSBTdW1tYX....T09PT09PT09PT09PT09PQoK</report>