Merhaba, content.xml
içindeki bilgileri şöyle dışarı çıkartabilirsiniz:
import xml.etree.ElementTree as ET
def extract_xml(root: ET.Element):
data = []
for element in root:
data += [{"tag": element.tag}]
if element.text and (text := element.text.strip()):
data[-1]["text"] = text
for attr, value in element.attrib.items():
data[-1][attr] = value
if len(element):
data[-1]["children"] = extract_xml(element)
return data
for element in extract_xml(ET.parse("content.xml").getroot()):
print(element)
{'tag': 'content', 'text': 'UZLAŞTIRMA DAVETİYESİ\n\t\nŞÜPHELİ/SANIK/MAĞDUR/MÜŞTEKİ: - Kanunu Temsilcisi ADI SOYADI – 11111111111 T.C. Kimlik nolu, Baba adı ve Anne adı\n\n\nUzlaştırma No\t: 2022/\nSoruşturma No\t: 2022/\nMahkeme Esas No\t: 2022/\n\t\t\n... Cumhuriyet Başsavcılığı Uzlaştırma Bürosu tarafından Ceza Muhakemeleri Kanununun 253. Maddesi ve ilgili yönetmelikler uyarınca uzlaştırmacı olarak görevlendirilmem nedeniyle;\n... Cumhuriyet Başsavcılığının yukarıda sayılı dosyasında ŞÜPHELİ/MÜŞTEKİ/KANUNİ TEMSİLCİSİ sıfatıyla yer almakta olduğunuz anlaşılmış olup, iş bu uzlaştırma davetiyesini tebliğ aldıktan itibaren 3 (üç) gün içerisinde adıma kayıtlı ........... nolu telefon ile irtibata geçmeniz, yahut halen uzlaştırmacı olarak görev yapmış olduğum Giresun Adliyesi Cumhuriyet Başsavcılığı Soruşturma Kalemine müracaat etmeniz, irtibata geçmediğiniz veya müracaat etmediğiniz takdirde uzlaşma teklifini kabul etmemiş sayılacağınız ve buna dair tarafımca tutanak düzenlenerek dosyanın iade edileceği hususlarında,\nBilgilerinize rica olunur. ...../...../.......\n\n\t\t\t\t\t\t\t\t \nUzlaştırmacı \n\t\t\t\t\t ¸e-imzalıdır'}
{'tag': 'properties', 'children': [{'tag': 'pageFormat', 'mediaSizeName': '1', 'leftMargin': '70.875', 'rightMargin': '70.875', 'topMargin': '70.875', 'bottomMargin': '70.875', 'paperOrientation': '1', 'headerFOffset': '20.0', 'footerFOffset': '20.0'}]}
{'tag': 'elements', 'resolver': 'hvl-default', 'children': [{'tag': 'paragraph', 'Alignment': '1', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '0', 'length': '22'}]}, {'tag': 'paragraph', 'Alignment': '1', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '22', 'length': '2'}]}, {'tag': 'paragraph', 'Alignment': '1', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '24', 'length': '114'}]}, {'tag': 'paragraph', 'Alignment': '1', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '138', 'length': '1'}]}, {'tag': 'paragraph', 'Alignment': '1', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '139', 'length': '1'}]}, {'tag': 'paragraph', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '140', 'length': '22'}]}, {'tag': 'paragraph', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '162', 'length': '22'}]}, {'tag': 'paragraph', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '184', 'length': '24'}]}, {'tag': 'paragraph', 'Alignment': '1', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '208', 'length': '3'}]}, {'tag': 'paragraph', 'Alignment': '3', 'FirstLineIndent': '42.857143', 'children': [{'tag': 'content', 'startOffset': '211', 'length': '180'}]}, {'tag': 'paragraph', 'Alignment': '3', 'FirstLineIndent': '42.857143', 'children': [{'tag': 'content', 'startOffset': '391', 'length': '58'}, {'tag': 'content', 'bold': 'true', 'startOffset': '449', 'length': '33'}, {'tag': 'content', 'startOffset': '482', 'length': '105'}, {'tag': 'content', 'bold': 'true', 'startOffset': '587', 'length': '21'}, {'tag': 'content', 'startOffset': '608', 'length': '380'}]}, {'tag': 'paragraph', 'Alignment': '3', 'FirstLineIndent': '42.857143', 'children': [{'tag': 'content', 'startOffset': '988', 'length': '25'}, {'tag': 'content', 'bold': 'true', 'startOffset': '1013', 'length': '21'}, {'tag': 'content', 'startOffset': '1034', 'length': '1'}]}, {'tag': 'paragraph', 'children': [{'tag': 'content', 'startOffset': '1035', 'length': '1'}]}, {'tag': 'paragraph', 'Alignment': '2', 'children': [{'tag': 'content', 'startOffset': '1036', 'length': '9'}, {'tag': 'content', 'bold': 'true', 'startOffset': '1045', 'length': '2'}]}, {'tag': 'paragraph', 'Alignment': '2', 'children': [{'tag': 'content', 'bold': 'true', 'startOffset': '1047', 'length': '19'}, {'tag': 'content', 'startOffset': '1066', 'length': '2'}]}, {'tag': 'paragraph', 'Alignment': '2', 'children': [{'tag': 'content', 'startOffset': '1068', 'length': '6'}, {'tag': 'image', 'family': 'Times New Roman', 'size': '11', 'resolver': 'hvl-default', 'imageData': 'iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAIAAABbzbuTAAABfklEQVR42mP4TyJgQOY8v3nrfnIy kASyb7e23ykvh7DxaXjKJQlHR0JDixPSsWgAqoOgh2lpyBqAaH5Y5L1jJ5HtgWpY5ugEUXHU1m6D jeUiM5P11pYX7e0ggoe7+q6dOofipLObtkHkdlpbrPQPBBpx9rLG9YwMoEi9hXWosemCKXNRNFw6 dR6iYauNJVDpp98sQPTs4mWgSKG55YTGLnRP3y0vhzraxOzNhUvnLmsAtR2eveh5Vtb1QL/1nRPQ /XC7sXG/nx/Ur8XFp2Yv2NI16Xpn957IyEXu7nlWdtvXb0Ox4d7FyzW5xbPNjIEauk3MnubmPq+u PpWQYKOulRIeX5yWu2r+cizxALGhXEsjRknpsJvzSnt7RUkZfBEHClYrcxdhoWVW5jd09GvV1eUk pAhoAKKTtlYXj5+BsIEBSlhDk5V1sKHJJXtbojQsc3YGKuqqaT2+cNkNA2MCGq539QBV5MES3I4Z 8whoAILWsvrTJ8/BuTs37URTAACMFlNfLuikWQAAAABJRU5ErkJggg==', 'startOffset': '1074', 'length': '1'}, {'tag': 'content', 'family': 'Times New Roman', 'foreground': '-4194304', 'bold': 'true', 'size': '11', 'italic': 'true', 'resolver': 'hvl-default', 'startOffset': '1075', 'length': '11'}, {'tag': 'content', 'resolver': 'hvl-default', 'startOffset': '1086', 'length': '1'}, {'tag': 'content', 'startOffset': '1087', 'length': '8'}]}]}
{'tag': 'styles', 'children': [{'tag': 'style', 'name': 'default', 'description': 'Geçerli', 'family': 'Dialog', 'size': '12', 'bold': 'false', 'italic': 'false', 'foreground': '-13421773', 'FONT_ATTRIBUTE_KEY': 'javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]'}, {'tag': 'style', 'name': 'hvl-default', 'family': 'Times New Roman', 'size': '12', 'description': 'Gövde'}]}