@szczelamseczasem :
Oczywiście, możesz skorzystać z poniższego kodu w języku Python do ekstrakcji danych z pliku XML i utworzenia faktury VAT w formacie XSD. Upewnij się, że masz bibliotekę lxml zainstalowaną, używając pip install lxml.
import lxml.etree as ET
def parse_xml(xml_file):
tree = ET.parse(xml_file)
root = tree.getroot()
# Tutaj dodaj kod do ekstrakcji danych z pliku XML
# Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb
invoice_number = root.find('.//InvoiceNumber').text
issue_date = root.find('.//IssueDate').text
# ...
return {
'invoice_number': invoice_number,
'issue_date': issue_date,
# Dodaj resztę pól, których potrzebujesz
}
def generate_xsd(invoice_data):
# Tutaj dodaj kod do generowania faktury VAT w formacie XSD
# Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb
xsd_content = f"""
{invoice_data['invoice_number']}
{invoice_data['issue_date']}
"""
return xsd_content
# Przykładowe użycie funkcji
xml_file_path = 'sciezka/do/twojego/pliku.xml'
invoice_data = parse_xml(xml_file_path)
xsd_content = generate_xsd(invoice_data)
# Teraz 'xsd_content' zawiera fakturę VAT w formacie XSD, którą możesz użyć do wymiany danych.