Home | History | Annotate | Download | only in test

Lines Matching refs:ET

9 # For this purpose, the module-level "ET" symbol is temporarily
20 from xml.etree import ElementTree as ET
72 tree = ET.ElementTree(elem)
81 if elem.tag == ET.Comment:
115 if not ET.iselement(element):
142 >>> element = ET.Element("tag")
144 >>> tree = ET.ElementTree(element)
147 >>> element = ET.Element("t\xe4g", key="value")
148 >>> tree = ET.ElementTree(element)
151 >>> element = ET.Element("tag", key="value")
184 >>> assert ET.XML == ET.fromstring
185 >>> assert ET.PI == ET.ProcessingInstruction
186 >>> assert ET.XMLParser == ET.XMLTreeBuilder
193 >>> elem = ET.XML("<body><tag/></body>")
196 >>> e = ET.Element("tag2")
212 >>> element = ET.Element("tag", key="value")
215 >>> subelement = ET.Element("subtag")
249 >>> serialize(ET.XML("<tag>hello</tag>"))
251 >>> serialize(ET.XML("<tag>&#104;&#101;&#108;&#108;&#111;</tag>"))
253 >>> serialize(ET.XML("<tag><![CDATA[hello]]></tag>"))
297 >>> elem = ET.XML(SAMPLE_XML)
300 >>> ET.ElementTree(elem).find("tag").tag
306 >>> ET.ElementTree(elem).find("./tag").tag
308 >>> ET.ElementTree(elem).find("/tag").tag
310 >>> elem[2] = ET.XML(SAMPLE_SECTION)
313 >>> ET.ElementTree(elem).find("section/tag").tag
315 >>> ET.ElementTree(elem).find("tog")
316 >>> ET.ElementTree(elem).find("tog/foo")
326 >>> ET.ElementTree(elem).findtext("tag")
328 >>> ET.ElementTree(elem).findtext("tog/foo")
329 >>> ET.ElementTree(elem).findtext("tog/foo", "default")
331 >>> ET.ElementTree(elem).findtext("./tag")
333 >>> ET.ElementTree(elem).findtext("/tag")
337 >>> ET.ElementTree(elem).findtext("section/tag")
391 >>> summarize_list(ET.ElementTree(elem).findall("./tag"))
400 ET's Path module handles this case incorrectly; this gives
403 >>> summarize_list(ET.ElementTree(elem).findall("/tag"))
406 >>> elem = ET.XML(SAMPLE_XML_NS)
420 >>> tree = ET.ElementTree(file=stringfile)
426 >>> tree = ET.ElementTree(file=SIMPLE_XMLFILE)
437 >>> elem = ET.XML(SAMPLE_XML)
447 >>> elem = ET.XML(SAMPLE_XML)
448 >>> for i in range(10): ET.ElementTree(elem).find('./'+str(i))
449 >>> cache_len_10 = len(ET.ElementPath._cache)
450 >>> for i in range(10): ET.ElementTree(elem).find('./'+str(i))
451 >>> len(ET.ElementPath._cache) == cache_len_10
453 >>> for i in range(20): ET.ElementTree(elem).find('./'+str(i))
454 >>> len(ET.ElementPath._cache) > cache_len_10
456 >>> for i in range(600): ET.ElementTree(elem).find('./'+str(i))
457 >>> len(ET.ElementPath._cache) < 500
466 >>> e1 = ET.XML("<tag>hello<foo/></tag>")
483 >>> elem = ET.Element("tag")
491 >>> elem = ET.Element("tag", key="value")
498 >>> elem = ET.Element("tag", attrib)
506 >>> elem = ET.Element("tag", **attrib)
513 >>> elem = ET.Element("tag", {"key": "other"}, key="value")
519 >>> elem = ET.Element('test')
523 >>> ET.tostring(elem)
533 >>> ET.tostring(elem)
541 >>> elem = ET.Element("tag")
572 >>> tree = ET.parse(SIMPLE_XMLFILE)
580 >>> tree = ET.parse(SIMPLE_NS_XMLFILE)
592 >>> parser = ET.XMLParser()
603 >>> parser = ET.XMLTreeBuilder() # 1.2 compatibility
612 >>> target = ET.TreeBuilder()
613 >>> parser = ET.XMLParser(target=target)
625 >>> element = ET.XML("<html><body>text</body></html>")
626 >>> ET.ElementTree(element).write(sys.stdout)
628 >>> element = ET.fromstring("<html><body>text</body></html>")
629 >>> ET.ElementTree(element).write(sys.stdout)
632 >>> element = ET.fromstringlist(sequence)
633 >>> print ET.tostring(element)
635 >>> print "".join(ET.tostringlist(element))
637 >>> ET.tostring(element, "ascii")
639 >>> _, ids = ET.XMLID("<html><body>text</body></html>")
642 >>> _, ids = ET.XMLID("<html><body id='body'>text</body></html>")
653 >>> iterparse = ET.iterparse
739 ... except ET.ParseError, v:
747 >>> elem = ET.Element("tag")
751 >>> ET.SubElement(elem, "subtag").text = "subtext"
759 >>> elem.insert(0, ET.Comment("comment"))
762 >>> elem[0] = ET.PI("key", "value")
781 >>> parser = ET.XMLParser(target=builder)
806 >>> parser = ET.XMLParser(target=builder)
826 ... tree = ET.parse(f)
840 >>> elem = ET.XML(SAMPLE_XML)
870 >>> elem = ET.XML("<html><body>text</body></html>")
871 >>> ET.tostring(elem)
873 >>> elem = ET.fromstring("<html><body>text</body></html>")
874 >>> ET.tostring(elem)
887 ET.XML("<?xml version='1.0' encoding='%s'?><xml />" % encoding)
893 >>> elem = ET.Element("tag")
952 >>> e = ET.XML("<html><link/><script>1 &lt; 2</script></html>")
970 >>> e = ET.XML("<html><body>this is a <i>paragraph</i>.</body>..</html>")
987 >>> next(ET.iterparse(sourcefile)) # doctest: +ELLIPSIS
990 >>> tree = ET.ElementTree(None)
1010 >>> e = ET.XML("<document title='&#x8230;'>test</document>")
1016 >>> ET.XML("<document>&entity;</document>")
1020 >>> ET.XML(ENTITY_XML)
1026 >>> parser = ET.XMLParser()
1039 >>> issubclass(ET.ParseError, SyntaxError)
1050 ET.XML(xml)
1051 except ET.ParseError:
1060 >>> elem = ET.XML("<tag xml:lang='en' />")
1066 >>> elem = ET.XML("<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' />")
1070 >>> elem = ET.XML("<html:html xmlns:html='http://www.w3.org/1999/xhtml' />")
1074 >>> elem = ET.XML("<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope' />")
1079 >>> elem = ET.XML(SAMPLE_XML_NS)
1096 >>> elem = ET.Element("{uri}tag")
1099 >>> elem = ET.Element(ET.QName("{uri}tag"))
1102 >>> elem = ET.Element(ET.QName("uri", "tag"))
1105 >>> elem = ET.Element(ET.QName("uri", "tag"))
1106 >>> subelem = ET.SubElement(elem, ET.QName("uri", "tag1"))
1107 >>> subelem = ET.SubElement(elem, ET.QName("uri", "tag2"))
1119 >>> elem.attrib[ET.QName("{uri}key")] = "value"
1132 >>> elem.attrib["{uri}key"] = ET.QName("{uri}value")
1137 >>> subelem = ET.Element("tag")
1138 >>> subelem.attrib["{uri1}key"] = ET.QName("{uri2}value")
1146 >>> str(ET.QName('ns', 'tag'))
1148 >>> str(ET.QName('{ns}tag'))
1150 >>> q1 = ET.QName('ns', 'tag')
1151 >>> q2 = ET.QName('ns', 'tag')
1154 >>> q2 = ET.QName('ns', 'other-tag')
1167 >>> elem = ET
1232 >>> ET.tostring(ET.ProcessingInstruction('test', 'instruction'))
1234 >>> ET.tostring(ET.PI('test', 'instruction'))
1239 >>> ET.tostring(ET.PI('test', '<testing&>'))
1241 >>> ET.tostring(ET.PI('test', u'<testing&>\xe3'), 'latin1')
1335 >>> from xml.etree import ElementTree as ET
1440 >>> document = ET.XML(XINCLUDE["C1.xml"])
1447 >>> document = ET.XML(XINCLUDE["C2.xml"])
1454 >>> document = ET.XML(XINCLUDE_BAD["B1.xml"])
1461 >>> document = ET.XML(XINCLUDE_BAD["B2.xml"])
1475 >>> elem = ET.Element(123)
1479 >>> elem = ET.Element("elem")
1484 >>> elem = ET.Element("elem")
1489 >>> elem = ET.Element("elem")
1494 >>> elem = ET.Element("elem")
1507 >>> elem = ET.XML(SAMPLE_XML)
1508 >>> tree = ET.ElementTree(elem)
1521 >>> tree = ET.XML("<doc><table><tbody/></table></doc>")
1534 >>> tree = ET.XML("<doc><table><tbody/></table></doc>")
1535 >>> ET.dump(tree); sys.stdout.write("tail")
1546 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g />")
1547 >>> ET.tostring(tree, "utf-8")
1550 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><tag \xe4ttr='v&#228;lue' />")
1553 >>> ET.tostring(tree, "utf-8")
1556 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g>text</t\xe4g>")
1557 >>> ET.tostring(tree, "utf-8")
1560 >>> tree = ET.Element(u"t\u00e4g")
1561 >>> ET.tostring(tree, "utf-8")
1564 >>> tree = ET.Element("tag")
1566 >>> ET.tostring(tree, "utf-8")
1576 >>> e = ET.XML("<!DOCTYPE doc [<!ENTITY ldots '&#x8230;'>]><doc>&ldots;</doc>")
1587 >>> e = ET.XML("<!DOCTYPE doc SYSTEM 'doc.dtd'><doc>&ldots;&ndots;&rdots;</doc>")
1601 >>> tree = ET.parse(ExceptionFile())
1626 parser = ET.XMLTreeBuilder()
1644 tree = ET.TreeBuilder()
1657 >>> e = ET.Element('SomeTag', text="def _f():\n return 3\n")
1658 >>> ET.tostring(e)
1660 >>> ET.XML(ET.tostring(e)).get("text")
1662 >>> ET.tostring(ET.XML(ET.tostring(e)))
1671 >>> parser = ET.XMLParser() # default
1679 ... return ET.Element("element") # simulate root
1680 >>> parser = ET.XMLParser(EchoTarget())
1690 >>> e = ET.Element("{default}elem")
1691 >>> s = ET.SubElement(e, "{default}elem")
1695 >>> e = ET.Element("{default}elem")
1696 >>> s = ET.SubElement(e, "{default}elem")
1697 >>> s = ET.SubElement(e, "{not-default}elem")
1701 >>> e = ET.Element("{default}elem")
1702 >>> s = ET.SubElement(e, "{default}elem")
1703 >>> s = ET.SubElement(e, "elem") # unprefixed name
1713 >>> ET.tostring(ET.Element("{http://namespace.invalid/does/not/exist/}title"))
1715 >>> ET.register_namespace("foo", "http://namespace.invalid/does/not/exist/")
1716 >>> ET.tostring(ET.Element("{http://namespace.invalid/does/not/exist/}title"))
1721 >>> ET.tostring(ET.Element("{http://purl.org/dc/elements/1.1/}title"))
1730 ET.Comment, not cET.comment).
1732 >>> a = ET.Element('a')
1733 >>> a.append(ET.Comment('foo'))
1734 >>> a[0].tag == ET.Comment
1737 >>> a = ET.Element('a')
1738 >>> a.append(ET.PI('foo'))
1739 >>> a[0].tag == ET.PI
1747 >>> a = ET.Element('a')
1748 >>> b = ET.SubElement(a, 'b')
1749 >>> c = ET.SubElement(a, 'c')
1750 >>> d = ET.Element('d')
1763 >>> a = ET.Element('a')
1764 >>> b = ET.SubElement(a, 'b')
1765 >>> comment_b = ET
1767 >>> summarize_list(a.iter(ET.Comment))
1778 >>> bob = ET.TreeBuilder()
1791 >>> e = ET.XML("<?xml version='1.0' encoding='utf-8'?><body>t\\xc3\\xa3g</body>")
1792 >>> ET.tostring(e, 'ascii')
1794 >>> e = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><body>t\\xe3g</body>")
1795 >>> ET.tostring(e, 'ascii')
1803 >>> e = ET.XML('<prefix:localname xmlns:prefix="${stuff}"/>')
1806 >>> t = ET.ElementTree(e)
1807 >>> ET.tostring(e)
1815 >>> elem = ET.XML("<body><tag/></body>")
1818 >>> newelem = ET.XML(SAMPLE_XML)
1833 >>> serialize(ET.XML('<html>%s</html>' % elems), method='html')
1835 >>> serialize(ET.XML('<html>%s</html>' % elems.lower()), method='html')
1838 >>> serialize(ET.XML('<html>%s</html>' % elems), method='html')
1840 >>> serialize(ET.XML('<html>%s</html>' % elems.lower()), method='html')
1897 assert test_xml_etree.ET.__name__ == module_name
1904 assert test_xml_etree.ET.__name__ == module_name