La definizione delle API DOM per Python viene fornita in parte dalla documentazione del modulo xml.dom. Questa sezione elenca le differenze tra API e xml.dom.minidom.
) |
writer) |
Modificato nella versione 2.1: Per ottenere un output più grazioso, sono state aggiunte nuove parole chiave, indent, addindent e newl.
Modificato nella versione 2.3: Per il nodo Document, un ulteriore parola chiave, encoding, può essere usata per specificare il campo di codifica dell'intestazione XML.
[encoding]) |
Senza nessun argomento, l'intestazione XML non specifica alcuna codifica ed il risultato è una stringa Unicode quando la codifica predefinita non riesce a rappresentare tutti i caratteri del documento. Codificare questa stringa con una codifica diversa da UTF-8 è spesso non corretto, in quanto UTF-8 è la codifica predefinita di XML.
Con un argomento esplicito di codifica, encoding, il risultato è una stringa di byte nella specificata codifica. Si raccomanda che questo argomento sia sempre specificato. Per evitare eccezioni UnicodeError nel caso di dati testuali non rappresentabili, l'argomento di codifica dovrebbe essere specificato come "utf-8".
Modificato nella versione 2.3: è stato introdotto l'argomento di codifica encoding.
[indent[, newl]]) |
Nuovo nella versione 2.1.
Modificato nella versione 2.3: per codificare gli argomenti; vedere toxml.
I seguenti metodi standard DOM sono tenuti in speciale considerazione all'interno di xml.dom.minidom:
deep) |
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.