Your IP : 216.73.216.196
o
$�iY � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlZd dlZd dlZ d dlm
Z
mZmZm
Z
mZmZ d dlmZ d dlmZ ejddd�Zd Zdd
d�Zdd
� Zdd� ZG dd� dej�Zedkrge�� dS dS )� N)�support)�parse�Attr�Node�Document�Element�parseString)�getDOMImplementation)�
ExpatErrorztest.xmlZxmltestdata)Zsubdira <?xml version='1.0' encoding='us-ascii'?>
<!DOCTYPE doc PUBLIC 'http://xml.python.org/public' 'http://xml.python.org/system' [
<!ELEMENT e EMPTY>
<!ENTITY ent SYSTEM 'http://xml.python.org/entity'>
]><doc attr='value'> text
<?pi sample?> <!-- comment --> <e/> </doc>c C s t � �d d| �S )N�doc)r �createDocument)�doctype� r �8/opt/alt/python310/lib64/python3.10/test/test_minidom.py�create_doc_without_doctype � 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_doctype1 s
r"