Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
lxml
/
html
/
__pycache__
[ HOME ]
Exec
Submit
_html5builder.cpython-312.pyc
� ���g� � �z � d Z ddlmZmZ ddlmZmZ G d� d� Z G d� d� Z G d� d ej � Z y )z� Legacy module - don't use in new code! html5lib now has its own proper implementation. This module implements a tree builder for html5lib that generates lxml html element trees. This module uses camelCase as it follows the html5lib style guide. � )�_base�etree)�htmlr c � � e Zd Zd� Zy)�DocumentTypec �. � || _ || _ || _ y �N)�name�publicId�systemId)�selfr r r s �H/opt/hc_python/lib64/python3.12/site-packages/lxml/html/_html5builder.py�__init__zDocumentType.__init__ s � ��� � �� � �� � N)�__name__� __module__�__qualname__r � r r r r s � �!r r c � � e Zd Zd� Zd� Zy)�Documentc � � d | _ g | _ y r )�_elementTree� childNodes�r s r r zDocument.__init__ s � � �����r c �j � | j j � j |j � y r )r �getroot�addnext�_element)r �elements r �appendChildzDocument.appendChild s% � ����!�!�#�+�+�G�,<�,<�=r N)r r r r r r r r r r s � ��>r r c �L � e Zd ZeZeZdZdZeZ d� Z d� Zd� Zd� Z d� Zd d�Zd� Zy) �TreeBuilderNc � � t j t d�� }t j t d�� }|j | _ |j | _ t j j | g|��i |�� y )NF)�fullTree)�etree_builders�getETreeModuler r �Element�elementClass�Comment�commentClassr r"