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
719 >>> context = ET.iterparse(StringIO.StringIO(r"<root xmlns=''/>"), events)
746 ... except ET.ParseError, v:
754 >>> elem = ET.Element("tag")
758 >>> ET.SubElement(elem, "subtag").text = "subtext"
766 >>> elem.insert(0, ET.Comment("comment"))
769 >>> elem[0] = ET.PI("key", "value")
788 >>> parser = ET.XMLParser(target=builder)
813 >>> parser = ET.XMLParser(target=builder)
833 ... tree = ET.parse(f)
847 >>> elem = ET.XML(SAMPLE_XML)
877 >>> elem = ET.XML("<html><body>text</body></html>")
878 >>> ET.tostring(elem)
880 >>> elem = ET.fromstring("<html><body>text</body></html>")
881 >>> ET.tostring(elem)
900 ET.XML("<?xml version='1.0' encoding='%s'?><xml />" % encoding)
906 >>> elem = ET.Element("tag")
965 >>> e = ET.XML("<html><link/><script>1 &lt; 2</script></html>")
983 >>> e = ET.XML("<html><body>this is a <i>paragraph</i>.</body>..</html>")
1000 >>> next(ET.iterparse(sourcefile)) # doctest: +ELLIPSIS
1003 >>> tree = ET.ElementTree(None)
1023 >>> e = ET.XML("<document title='&#x8230;'>test</document>")
1029 >>> ET.XML("<document>&entity;</document>")
1033 >>> ET.XML(ENTITY_XML)
1039 >>> parser = ET.XMLParser()
1052 >>> issubclass(ET.ParseError, SyntaxError)
1063 ET.XML(xml)
1064 except ET.ParseError:
1073 >>> elem = ET.XML("<tag xml:lang='en' />")
1079 >>> elem = ET.XML("<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' />")
1083 >>> elem = ET.XML("<html:html xmlns:html='http://www.w3.org/1999/xhtml' />")
1087 >>> elem = ET.XML("<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope' />")
1092 >>> elem = ET.XML(SAMPLE_XML_NS)
1109 >>> elem = ET.Element("{uri}tag")
1112 >>> elem = ET.Element(ET.QName("{uri}tag"))
1115 >>> elem = ET.Element(ET.QName("uri", "tag"))
1118 >>> elem = ET.Element(ET.QName("uri", "tag"))
1119 >>> subelem = ET.SubElement(elem, ET.QName("uri", "tag1"))
1120 >>> subelem = ET.SubElement(elem, ET.QName("uri", "tag2"))
1132 >>> elem.attrib[ET.QName("{uri}key")] = "value"
1145 >>> elem.attrib["{uri}key"] = ET.QName("{uri}value")
1150 >>> subelem = ET.Element("tag")
1151 >>> subelem.attrib["{uri1}key"] = ET.QName("{uri2}value")
1159 >>> str(ET.QName('ns', 'tag'))
1161 >>> str(ET.QName('{ns}tag'))
1163 >>> q1 = ET.QName('ns', 'tag')
1164 >>> q2 = ET.QName('ns', 'tag')
1167 >>> q2 = ET.QName('ns', 'other-tag')
1180 >>> elem = ET.XML('<!DOCTYPE html PUBLIC'
1245 >>> ET.tostring(ET.ProcessingInstruction('test', 'instruction'))
1247 >>> ET.tostring(ET.PI('test', 'instruction'))
1252 >>> ET.tostring(ET.PI('test', '<testing&>'))
1254 >>> ET.tostring(ET.PI('test', u'<testing&>\xe3'), 'latin1')
1348 >>> from xml.etree import ElementTree as ET
1453 >>> document = ET.XML(XINCLUDE["C1.xml"])
1460 >>> document = ET.XML(XINCLUDE["C2.xml"])
1467 >>> document = ET.XML(XINCLUDE_BAD["B1.xml"])
1474 >>> document = ET.XML(XINCLUDE_BAD["B2.xml"])
1488 >>> elem = ET.Element(123)
1492 >>> elem = ET.Element("elem")
1497 >>> elem = ET.Element("elem")
1502 >>> elem = ET.Element("elem")
1507 >>> elem = ET.Element("elem")
1520 >>> elem = ET.XML(SAMPLE_XML)
1521 >>> tree = ET.ElementTree(elem)
1534 >>> tree = ET.XML("<doc><table><tbody/></table></doc>")
1547 >>> tree = ET.XML("<doc><table><tbody/></table></doc>")
1548 >>> ET.dump(tree); sys.stdout.write("tail")
1559 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g />")
1560 >>> ET.tostring(tree, "utf-8")
1563 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><tag \xe4ttr='v&#228;lue' />")
1566 >>> ET.tostring(tree, "utf-8")
1569 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g>text</t\xe4g>")
1570 >>> ET.tostring(tree, "utf-8")
1573 >>> tree = ET.Element(u"t\u00e4g")
1574 >>> ET.tostring(tree, "utf-8")
1577 >>> tree = ET.Element("tag")
1579 >>> ET.tostring(tree, "utf-8")
1589 >>> e = ET.XML("<!DOCTYPE doc [<!ENTITY ldots '&#x8230;'>]><doc>&ldots;</doc>")
1600 >>> e = ET.XML("<!DOCTYPE doc SYSTEM 'doc.dtd'><doc>&ldots;&ndots;&rdots;</doc>")
1614 >>> tree = ET.parse(ExceptionFile())
1639 parser = ET.XMLTreeBuilder()
1657 tree = ET.TreeBuilder()
1670 >>> e = ET.Element('SomeTag', text="def _f():\n return 3\n")
1671 >>> ET.tostring(e)
1673 >>> ET.XML(ET.tostring(e)).get("text")
1675 >>> ET.tostring(ET.XML(ET.tostring(e)))
1684 >>> parser = ET.XMLParser() # default
1692 ... return ET.Element("element") # simulate root
1693 >>> parser = ET.XMLParser(EchoTarget())
1703 >>> e = ET.Element("{default}elem")
1704 >>> s = ET.SubElement(e, "{default}elem")
1708 >>> e = ET.Element("{default}elem")
1709 >>> s = ET.SubElement(e, "{default}elem")
1710 >>> s = ET.SubElement(e, "{not-default}elem")
1714 >>> e = ET.Element("{default}elem")
1715 >>> s = ET.SubElement(e, "{default}elem")
1716 >>> s = ET.SubElement(e, "elem") # unprefixed name
1726 >>> ET.tostring(ET.Element("{http://namespace.invalid/does/not/exist/}title"))
1728 >>> ET.register_namespace("foo", "http://namespace.invalid/does/not/exist/")
1729 >>> ET.tostring(ET.Element("{http://namespace.invalid/does/not/exist/}title"))
1734 >>> ET.tostring(ET.Element("{http://purl.org/dc/elements/1.1/}title"))
1743 ET.Comment, not cET.comment).
1745 >>> a = ET.Element('a')
1746 >>> a.append(ET.Comment('foo'))
1747 >>> a[0].tag == ET.Comment
1750 >>> a = ET.Element('a')
1751 >>> a.append(ET.PI('foo'))
1752 >>> a[0].tag == ET.PI
1760 >>> a = ET.Element('a')
1761 >>> b = ET.SubElement(a, 'b')
1762 >>> c = ET.SubElement(a, 'c')
1763 >>> d = ET.Element('d')
1776 >>> a = ET.Element('a')
1777 >>> b = ET.SubElement(a, 'b')
1778 >>> comment_b = ET.Comment("TEST-b")
1780 >>> summarize_list(a.iter(ET.Comment))
1788 >>> e = ET.XML('<html><CamelCase>text</CamelCase></html>')
1801 >>> bob = ET.TreeBuilder()
1814 >>> e = ET.XML("<?xml version='1.0' encoding='utf-8'?><body>t\\xc3\\xa3g</body>")
1815 >>> ET.tostring(e, 'ascii')
1817 >>> e = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><body>t\\xe3g</body>")
1818 >>> ET.tostring(e, 'ascii')
1826 >>> e = ET.XML('<prefix:localname xmlns:prefix="${stuff}"/>')
1829 >>> t = ET.ElementTree(e)
1830 >>> ET.tostring(e)
1838 >>> elem = ET.XML("<body><tag/></body>")
1841 >>> newelem = ET.XML(SAMPLE_XML)
1856 >>> serialize(ET.XML('<html>%s</html>' % elems), method='html')
1858 >>> serialize(ET.XML('<html>%s</html>' % elems.lower()), method='html')
1861 >>> serialize(ET.XML('<html>%s</html>' % elems), method='html')
1863 >>> serialize(ET.XML('<html>%s</html>' % elems.lower()), method='html')
1920 assert test_xml_etree.ET.__name__ == module_name
1927 assert test_xml_etree.ET.__name__ == module_name