mirror of
https://github.com/python/cpython.git
synced 2025-08-26 11:45:20 +00:00
Merge from PyXML:
[1.3] Added documentation of the namespace URI for elements with no namespace. [1.4] New property http://www.python.org/sax/properties/encoding. [1.5] Support optional string interning in pyexpat.
This commit is contained in:
parent
0e2d881406
commit
2ebfd09e58
1 changed files with 26 additions and 2 deletions
|
@ -144,7 +144,10 @@ class ContentHandler:
|
||||||
(uri, localname) tuple, the qname parameter the raw XML 1.0
|
(uri, localname) tuple, the qname parameter the raw XML 1.0
|
||||||
name used in the source document, and the attrs parameter
|
name used in the source document, and the attrs parameter
|
||||||
holds an instance of the Attributes class containing the
|
holds an instance of the Attributes class containing the
|
||||||
attributes of the element."""
|
attributes of the element.
|
||||||
|
|
||||||
|
The uri part of the name tuple is None for elements which have
|
||||||
|
no namespace."""
|
||||||
|
|
||||||
def endElementNS(self, name, qname):
|
def endElementNS(self, name, qname):
|
||||||
"""Signals the end of an element in namespace mode.
|
"""Signals the end of an element in namespace mode.
|
||||||
|
@ -315,7 +318,28 @@ property_xml_string = "http://xml.org/sax/properties/xml-string"
|
||||||
# the current event.
|
# the current event.
|
||||||
# access: read-only
|
# access: read-only
|
||||||
|
|
||||||
|
property_encoding = "http://www.python.org/sax/properties/encoding"
|
||||||
|
# data type: String
|
||||||
|
# description: The name of the encoding to assume for input data.
|
||||||
|
# access: write: set the encoding, e.g. established by a higher-level
|
||||||
|
# protocol. May change during parsing (e.g. after
|
||||||
|
# processing a META tag)
|
||||||
|
# read: return the current encoding (possibly established through
|
||||||
|
# auto-detection.
|
||||||
|
# initial value: UTF-8
|
||||||
|
#
|
||||||
|
|
||||||
|
property_interning_dict = "http://www.python.org/sax/properties/interning-dict"
|
||||||
|
# data type: Dictionary
|
||||||
|
# description: The dictionary used to intern common strings in the document
|
||||||
|
# access: write: Request that the parser uses a specific dictionary, to
|
||||||
|
# allow interning across different documents
|
||||||
|
# read: return the current interning dictionary, or None
|
||||||
|
#
|
||||||
|
|
||||||
all_properties = [property_lexical_handler,
|
all_properties = [property_lexical_handler,
|
||||||
property_dom_node,
|
property_dom_node,
|
||||||
property_declaration_handler,
|
property_declaration_handler,
|
||||||
property_xml_string]
|
property_xml_string,
|
||||||
|
property_encoding,
|
||||||
|
property_interning_dict]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue