2 from typing import AnyStr, Mapping
\r
4 from xml.sax import handler
\r
5 from xml.sax import xmlreader
\r
7 def escape(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...
\r
8 def unescape(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...
\r
9 def quoteattr(data: AnyStr, entities: Mapping[str, str] = ...) -> AnyStr: ...
\r
11 class XMLGenerator(handler.ContentHandler):
\r
12 if sys.version_info >= (3, 0):
\r
13 def __init__(self, out=..., encoding=...,
\r
14 short_empty_elements: bool=...) -> None: ...
\r
16 def __init__(self, out=..., encoding=...) -> None: ...
\r
17 def startDocument(self): ...
\r
18 def endDocument(self): ...
\r
19 def startPrefixMapping(self, prefix, uri): ...
\r
20 def endPrefixMapping(self, prefix): ...
\r
21 def startElement(self, name, attrs): ...
\r
22 def endElement(self, name): ...
\r
23 def startElementNS(self, name, qname, attrs): ...
\r
24 def endElementNS(self, name, qname): ...
\r
25 def characters(self, content): ...
\r
26 def ignorableWhitespace(self, content): ...
\r
27 def processingInstruction(self, target, data): ...
\r
29 class XMLFilterBase(xmlreader.XMLReader):
\r
30 def __init__(self, parent=...) -> None: ...
\r
31 def error(self, exception): ...
\r
32 def fatalError(self, exception): ...
\r
33 def warning(self, exception): ...
\r
34 def setDocumentLocator(self, locator): ...
\r
35 def startDocument(self): ...
\r
36 def endDocument(self): ...
\r
37 def startPrefixMapping(self, prefix, uri): ...
\r
38 def endPrefixMapping(self, prefix): ...
\r
39 def startElement(self, name, attrs): ...
\r
40 def endElement(self, name): ...
\r
41 def startElementNS(self, name, qname, attrs): ...
\r
42 def endElementNS(self, name, qname): ...
\r
43 def characters(self, content): ...
\r
44 def ignorableWhitespace(self, chars): ...
\r
45 def processingInstruction(self, target, data): ...
\r
46 def skippedEntity(self, name): ...
\r
47 def notationDecl(self, name, publicId, systemId): ...
\r
48 def unparsedEntityDecl(self, name, publicId, systemId, ndata): ...
\r
49 def resolveEntity(self, publicId, systemId): ...
\r
50 def parse(self, source): ...
\r
51 def setLocale(self, locale): ...
\r
52 def getFeature(self, name): ...
\r
53 def setFeature(self, name, state): ...
\r
54 def getProperty(self, name): ...
\r
55 def setProperty(self, name, value): ...
\r
56 def getParent(self): ...
\r
57 def setParent(self, parent): ...
\r
59 def prepare_input_source(source, base=...): ...
\r