관리-도구
편집 파일: minidom.cpython-39.opt-2.pyc
a R�f� � @ s� d dl Z d dlZd dlmZmZmZmZ d dlT d dlm Z m Z ejjj ejjjfZG dd� dejj�Zeeddd � eed dd � eedd d � dd� Zdd� Zdd� Zdd� Zdd� ZG dd� de�ZG dd� de�Zeeddd � eeddd � eedd d � G d!d"� d"e�Zeed#d$d � eZG d%d&� d&e�Zedd�ZG d'd(� d(e�Zeed)d*d � eedd+d � d,d-� ZG d.d/� d/�ZG d0d1� d1ee�Z G d2d3� d3ee�Z!ee!d#d4d � G d5d6� d6e!�Z"ee"d7d8d � ee"d9d:d � d;d<� Z#d=d>� Z$G d?d@� d@e!�Z%G dAdB� dBe"�Z&G dCdD� dDe�Z'ee'd#dEd � G dFdG� dG�Z(G dHdI� dIe(ee�Z)G dJdK� dKe(e�Z*G dLdM� dMe(ee�Z+G dNdO� dOe �Z,G dPdQ� dQe�Z-dRdS� Z.G dTdU� dUee �Z/ee/dVdWd � dXdY� Z0dZd[� Z1d\d]� Z2ddd^d_�Z3ded`da�Z4dfdbdc�Z5dS )g� N)�EMPTY_NAMESPACE�EMPTY_PREFIX�XMLNS_NAMESPACE�domreg)�*)�DOMImplementationLS� DocumentLSc @ s� e Zd ZdZdZdZdZdZeZ dd� Z d2dd�Zd3dd �Zd d� Z dd � Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Z dS )4�NodeNc C s dS )NT� ��selfr r �4/opt/alt/python39/lib64/python3.9/xml/dom/minidom.py�__bool__+ s z Node.__bool__c C s | � dd||�S �N� )�toprettyxml)r �encoding� standaloner r r �toxml. s z Node.toxml� � c C sz |d u rt �� }nt jt �� |ddd�}| jtjkrJ| �|d||||� n| �|d||� |d u rj|�� S |� � �� S d S )N�xmlcharrefreplacer )r �errors�newliner ) �io�StringIO� TextIOWrapper�BytesIO�nodeTyper � DOCUMENT_NODE�writexml�getvalue�detach)r �indent�newlr r �writerr r r r 1 s �zNode.toprettyxmlc C s t | j�S �N)�bool� childNodesr r r r � hasChildNodesD s zNode.hasChildNodesc C s | j S r&