Format: application/octet-stream
⬇ Download File (2.8 KB)
   1  import sys
   2  from _typeshed import SupportsWrite
   3  from codecs import StreamReaderWriter, StreamWriter
   4  from io import RawIOBase, TextIOBase
   5  from typing import Mapping, Optional, Text, Union
   6  from xml.sax import handler, xmlreader
   7  
   8  def escape(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...
   9  def unescape(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...
  10  def quoteattr(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...
  11  
  12  class XMLGenerator(handler.ContentHandler):
  13      if sys.version_info >= (3, 0):
  14          def __init__(
  15              self,
  16              out: Optional[Union[TextIOBase, RawIOBase, StreamWriter, StreamReaderWriter, SupportsWrite[str]]] = ...,
  17              encoding: str = ...,
  18              short_empty_elements: bool = ...,
  19          ) -> None: ...
  20      else:
  21          def __init__(
  22              self,
  23              out: Optional[Union[TextIOBase, RawIOBase, StreamWriter, StreamReaderWriter, SupportsWrite[str]]] = ...,
  24              encoding: Text = ...,
  25          ) -> None: ...
  26      def startDocument(self): ...
  27      def endDocument(self): ...
  28      def startPrefixMapping(self, prefix, uri): ...
  29      def endPrefixMapping(self, prefix): ...
  30      def startElement(self, name, attrs): ...
  31      def endElement(self, name): ...
  32      def startElementNS(self, name, qname, attrs): ...
  33      def endElementNS(self, name, qname): ...
  34      def characters(self, content): ...
  35      def ignorableWhitespace(self, content): ...
  36      def processingInstruction(self, target, data): ...
  37  
  38  class XMLFilterBase(xmlreader.XMLReader):
  39      def __init__(self, parent: Optional[xmlreader.XMLReader] = ...) -> None: ...
  40      def error(self, exception): ...
  41      def fatalError(self, exception): ...
  42      def warning(self, exception): ...
  43      def setDocumentLocator(self, locator): ...
  44      def startDocument(self): ...
  45      def endDocument(self): ...
  46      def startPrefixMapping(self, prefix, uri): ...
  47      def endPrefixMapping(self, prefix): ...
  48      def startElement(self, name, attrs): ...
  49      def endElement(self, name): ...
  50      def startElementNS(self, name, qname, attrs): ...
  51      def endElementNS(self, name, qname): ...
  52      def characters(self, content): ...
  53      def ignorableWhitespace(self, chars): ...
  54      def processingInstruction(self, target, data): ...
  55      def skippedEntity(self, name): ...
  56      def notationDecl(self, name, publicId, systemId): ...
  57      def unparsedEntityDecl(self, name, publicId, systemId, ndata): ...
  58      def resolveEntity(self, publicId, systemId): ...
  59      def parse(self, source): ...
  60      def setLocale(self, locale): ...
  61      def getFeature(self, name): ...
  62      def setFeature(self, name, state): ...
  63      def getProperty(self, name): ...
  64      def setProperty(self, name, value): ...
  65      def getParent(self): ...
  66      def setParent(self, parent): ...
  67  
  68  def prepare_input_source(source, base=...): ...
  69