Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
pulldom.py42 linesDownload Raw Back to defusedxml
1# defusedxml2#3# Copyright (c) 2013 by Christian Heimes <christian@python.org>4# Licensed to PSF under a Contributor Agreement.5# See https://www.python.org/psf/license for licensing details.6"""Defused xml.dom.pulldom7"""8from __future__ import print_function, absolute_import9 10from xml.dom.pulldom import parse as _parse11from xml.dom.pulldom import parseString as _parseString12from .sax import make_parser13 14__origin__ = "xml.dom.pulldom"15 16 17def parse(18    stream_or_string,19    parser=None,20    bufsize=None,21    forbid_dtd=False,22    forbid_entities=True,23    forbid_external=True,24):25    if parser is None:26        parser = make_parser()27        parser.forbid_dtd = forbid_dtd28        parser.forbid_entities = forbid_entities29        parser.forbid_external = forbid_external30    return _parse(stream_or_string, parser, bufsize)31 32 33def parseString(34    string, parser=None, forbid_dtd=False, forbid_entities=True, forbid_external=True35):36    if parser is None:37        parser = make_parser()38        parser.forbid_dtd = forbid_dtd39        parser.forbid_entities = forbid_entities40        parser.forbid_external = forbid_external41    return _parseString(string, parser)42 
codekingpro/portable-devtools · Team Ai