Lines Matching refs:doc

106 def xml_str(doc, encoding=None):
108 return doc
109 return '<?xml version="1.0" encoding="%s"?>\n%s' % (encoding, doc)
111 def xml_bytes(doc, encoding, decl_encoding=...):
114 return xml_str(doc, decl_encoding).encode(encoding, 'xmlcharrefreplace')
116 def make_xml_file(doc, encoding, decl_encoding=...):
120 f.write(xml_str(doc, decl_encoding))
440 gen.startElement("doc", {})
441 gen.endElement("doc")
444 self.assertEqual(result.getvalue(), self.xml("<doc></doc>"))
450 gen.startElement("doc", {})
451 gen.endElement("doc")
454 self.assertEqual(result.getvalue(), self.xml("<doc/>"))
461 gen.startElement("doc", {})
463 gen.endElement("doc")
466 self.assertEqual(result.getvalue(), self.xml("<doc>huhei</doc>"))
473 gen.startElement("doc", {})
475 gen.endElement("doc")
478 self.assertEqual(result.getvalue(), self.xml("<doc>huhei</doc>"))
486 gen.startElement("doc", {})
487 gen.endElement("doc")
491 self.xml("<?test data?><doc></doc>"))
498 gen.startElement("doc", {})
500 gen.endElement("doc")
504 self.xml("<doc>&lt;huhei&amp;</doc>"))
511 gen.startElement("doc", {"a": '"'})
518 gen.endElement("doc")
522 "<doc a='\"'><e a=\"'\"></e>"
524 "<e a=\"&#10;&#13;&#9;\"></e></doc>"))
535 gen.startElement("doc", {"a": '\u20ac'})
537 gen.endElement("doc")
541 self.xml('<doc a="\u20ac">\u20ac</doc>', encoding=encoding))
548 gen.startElement("doc", {"a": '\u20ac'})
550 gen.endElement("doc")
554 self.xml('<doc a="&#8364;">&#8364;</doc>', encoding='ascii'))
561 gen.startElement("doc", {})
563 gen.endElement("doc")
566 self.assertEqual(result.getvalue(), self.xml("<doc> </doc>"))
573 gen.startElement("doc", {})
575 gen.endElement("doc")
578 self.assertEqual(result.getvalue(), self.xml("<doc> </doc>"))
589 gen.startElement("doc", {"a": '\u20ac'})
592 gen.endElement("doc")
596 self.xml('<doc a="\u20ac">\u20ac </doc>', encoding=encoding))
604 gen.startElementNS((ns_uri, "doc"), "ns1:doc", {})
608 gen.endElementNS((ns_uri, "doc"), "ns1:doc")
613 '<ns1:doc xmlns:ns1="%s"><udoc></udoc></ns1:doc>' %
622 gen.startElementNS((ns_uri, "doc"), "ns1:doc", {})
626 gen.endElementNS((ns_uri, "doc"), "ns1:doc")
631 '<ns1:doc xmlns:ns1="%s"><udoc/></ns1:doc>' %
769 gen.startElement("doc", {})
791 def xml(self, doc, encoding='iso-8859-1'):
792 return '<?xml version="1.0" encoding="%s"?>\n%s' % (encoding, doc)
799 def xml(self, doc, encoding='iso-8859-1'):
801 (encoding, doc)).encode(encoding, 'xmlcharrefreplace')
825 def xml(self, doc, encoding='iso-8859-1'):
827 (encoding, doc)).encode('ascii', 'xmlcharrefreplace')
847 def xml(self, doc, encoding='iso-8859-1'):
849 (encoding, doc)).encode('ascii', 'xmlcharrefreplace')
862 filter.startElement("doc", {})
865 filter.endElement("doc")
868 self.assertEqual(result.getvalue(), start + b"<doc>content </doc>")
975 parser.feed('<!DOCTYPE doc [\n')
979 parser.feed('<doc></doc>')
1011 parser.feed('<doc />')
1031 parser.feed('<!DOCTYPE doc [\n')
1034 parser.feed('<doc>&test;</doc>')
1038 b"<doc><entity></entity></doc>")
1047 parser.feed('<!DOCTYPE doc [\n')
1050 parser.feed('<doc>&test;</doc>')
1054 b"<doc></doc>")
1071 parser.feed("<doc/>")
1081 parser.feed("<doc attr='val'/>")
1091 parser.feed("<doc/>")
1101 parser.feed("<doc xmlns:ns='%s' ns:attr='val'/>" % ns_uri)
1190 parser.feed("<doc>")
1191 parser.feed("</doc>")
1194 self.assertEqual(result.getvalue(), start + b"<doc></doc>")
1202 parser.feed("<doc>")
1210 parser.feed("<doc>")
1212 parser.feed("</doc>")
1215 self.assertEqual(result.getvalue(), start + b"<doc>text</doc>")
1225 parser.feed("<doc>")
1226 parser.feed("</doc>")