python (3.11.7)
    e=                       d dl Z d dlZd dlZd dlmZ d dlZd dlZd dlZd dlm	Z	m
Z
mZmZm
Z
 d dlmZ d dlmZ  ej        dd          Zd	Zdd
Zd Zd Z G d
 dej                  Zedk    r ej                     dS dS )    N)support)parseAttrNodeDocumentparseString)getDOMImplementation)
ExpatErrorztest.xmlxmltestdata)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                 H    t                                          d d|           S )Ndoc)r	   createDocument)doctypes    E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_minidom.pycreate_doc_without_doctyper      s     !!00ugFFF    c                     t                                          dd d           } g | j        _        g | j        _        t
          j        j                            dd d          }| j        j        	                    |           t
          j        j        
                    dd dd          }d|_        d|_        d|_
        | j        j        	                    |           | S )	Nr   zmy-notationz"http://xml.python.org/notations/myz	my-entityz!http://xml.python.org/entities/myz1.0utf-8us-ascii)r	   createDocumentTypeentities_seq	notationsxmldomminidomNotationappendEntityversionencodingactualEncoding)r   notationentitys      r   create_nonempty_doctyper&