Sindbad~EG File Manager
�
'Μg� � � � d dl Z d dlZd dlZd dlmZ d dlZd dlZd dlmZm Z m
Z
mZmZ d dlm
Z
d dlmZ ej dd�� Zd Zdd
�Zd� Zd� Z G d
� dej, � Zedk( r ej2 � yy)� N)�support)�parse�Attr�Node�Document�parseString)�getDOMImplementation)�
ExpatErrorztest.xml�xmltestdata)�subdira <?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 �8 � t � j d d| � S )N�doc)r �createDocument)�doctypes �./usr/local/lib/python3.12/test/test_minidom.py�create_doc_without_doctyper s � ��!�0�0��u�g�F�F� c �� � t � j dd d � } g | j _ g | j _ t
j j j dd d� }| j j j |� t
j j j dd dd� }d|_ d|_ d|_
| j j j |� | S ) Nr zmy-notationz"http://xml.python.org/notations/myz my-entityz!http://xml.python.org/entities/myz1.0�utf-8�us-ascii)r �createDocumentType�entities�_seq� notations�xml�dom�minidom�Notation�append�Entity�version�encoding�actualEncoding)r �notation�entitys r �create_nonempty_doctyper&