a
5źdg° ć @ sŖ d dl Z d dlZd dlZd dlmZ d dlZd dlZd dlmZm Z m
Z
mZ d dlmZ ej
dddZdZdd d
Zdd Zd
d ZG dd dejZedkr¦e ” dS )é N)Śsupport)ŚparseŚNodeŚDocumentŚparseString)ŚgetDOMImplementationztest.xmlZxmltestdata)Zsubdira
]> text
c C s t d d| ”S )NŚdoc)r ŚcreateDocument)Śdoctype© r ś-/usr/local/lib/python3.9/test/test_minidom.pyŚcreate_doc_without_doctype s r
c C sx t dd d ”} g | j_g | j_tjj dd d”}| jj |” tjj
dd dd”}d|_d|_d|_
| jj |” | S ) Nr zmy-notationz"http://xml.python.org/notations/myz my-entityz!http://xml.python.org/entities/myz1.0śutf-8śus-ascii)r ZcreateDocumentTypeŚentitiesZ_seqŚ notationsŚxmlŚdomŚminidomZNotationŚappendZEntityŚversionŚencodingŚactualEncoding)r
ZnotationŚentityr r r Ścreate_nonempty_doctype s ’žr c C s. t } t| }|| j d”_|| j d”_|S ©Nr )r r
r ŚitemŚ
ownerDocumentr )r
r r r r Ścreate_doc_with_doctype. s
r c @ s¬ e Zd ZdddZdd Zdd Zdd Zd
d Zdd
Zdd Z dd Z
dd Zdd Zdd Z
dd Zdd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 Zd2d3 Zd4d5 Zd6d7 Zd8d9 Zd:d; Zd