iXBRLViewerPlugin.xhtmlserialize¶
Module Contents¶
Classes¶
Data¶
API¶
- iXBRLViewerPlugin.xhtmlserialize.XHTML_NS¶
‘http://www.w3.org/1999/xhtml’
- iXBRLViewerPlugin.xhtmlserialize.XML_NS¶
‘http://www.w3.org/XML/1998/namespace’
- class iXBRLViewerPlugin.xhtmlserialize.XHTMLSerializer(fout, xml_declaration=True, assume_xhtml=True)¶
Initialization
- SELF_CLOSABLE¶
(‘area’, ‘base’, ‘basefont’, ‘br’, ‘col’, ‘frame’, ‘hr’, ‘img’, ‘input’, ‘isindex’, ‘link’, ‘meta’, …
- ESCAPES¶
None
- MUST_ESCAPE_CHARS¶
‘<&\u0001-\u0008\u000B\u000C\u000E\u001F\u007F-\u009F’
- CDATA_END¶
‘]]>’
- ESCAPE_RE¶
‘compile(…)’
- ATTR_ESCAPE_RE¶
‘compile(…)’
- STYLE_ESCAPE_RE¶
‘compile(…)’
- write(s)¶
- prefix_sort(p)¶
- qname_for_node(node)¶
- qname_for_attr(tag, nsmap)¶
- is_selfclosable(n)¶
- escape_attr(s)¶
- xmlns_declaration(prefix, uri)¶
- namespace_declarations(new_nsmap, cur_nsmap)¶
- escape_str(c)¶
- write_escape_text(s, escape_mode)¶
- write_attributes(node)¶
- write_comment(n, escape_mode)¶
- write_processing_instruction(n, escape_mode)¶
- write_node(n, nsmap={}, escape_mode=EscapeMode.DEFAULT)¶
- write_element(n, parent_nsmap={}, escape_mode=EscapeMode.DEFAULT)¶
- write_xml_declaration(docinfo=None)¶
- serialize(element)¶