Home | History | Annotate | Download | only in test

Lines Matching refs:XML

0 # xml.etree test.  This file contains enough tests to make sure that
11 # Don't re-import "xml.etree.ElementTree" module in the docstring,
20 from xml.etree import ElementTree as ET
22 SIMPLE_XMLFILE = findfile("simple.xml", subdir="xmltestdata")
23 SIMPLE_NS_XMLFILE = findfile("simple-ns.xml", subdir="xmltestdata")
60 >>> from xml.etree import ElementTree
61 >>> from xml.etree import ElementInclude
62 >>> from xml.etree import ElementPath
184 >>> assert ET.XML == ET.fromstring
193 >>> elem = ET.XML("<body><tag/></body>")
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>"))
262 >>> from xml.etree import ElementTree
266 >>> elem = ElementTree.XML(SAMPLE_XML)
297 >>> elem = ET.XML(SAMPLE_XML)
310 >>> elem[2] = ET.XML(SAMPLE_SECTION)
406 >>> elem = ET.XML(SAMPLE_XML_NS)
437 >>> elem = ET.XML(SAMPLE_XML)
447 >>> elem = ET.XML(SAMPLE_XML)
466 >>> e1 = ET.XML("<tag>hello<foo/></tag>")
625 >>> element = ET.XML("<html><body>text</body></html>")
638 "<?xml version='1.0' encoding='ascii'?>\\n<html><body>text</body></html>"
725 ... "<?xml version='1.0' encoding='iso-8859-1'?>\\n"
840 >>> elem = ET.XML(SAMPLE_XML)
870 >>> elem = ET.XML("<html><body>text</body></html>")
887 ET.XML("<?xml version='1.0' encoding='%s'?><xml />" % encoding)
902 "<?xml version='1.0' encoding='iso-8859-1'?>\n<tag>abc</tag>"
912 '<?xml version=\'1.0\' encoding=\'iso-8859-1\'?>\n<tag>&lt;&amp;"\'&gt;</tag>'
923 '<?xml version=\'1.0\' encoding=\'iso-8859-1\'?>\n<tag key="&lt;&amp;&quot;\'&gt;" />'
934 "<?xml version='1.0' encoding='iso-8859-1'?>\n<tag>\xe5\xf6\xf6&lt;&gt;</tag>"
945 '<?xml version=\'1.0\' encoding=\'iso-8859-1\'?>\n<tag key="\xe5\xf6\xf6&lt;&gt;" />'
952 >>> e = ET.XML("<html><link/><script>1 &lt; 2</script></html>")
958 >>> serialize(e, method="xml")
970 >>> e = ET.XML("<html><body>this is a <i>paragraph</i>.</body>..</html>")
998 <!ENTITY % user-entities SYSTEM 'user-entities.xml'>
1010 >>> e = ET.XML("<document title='&#x8230;'>test</document>")
1016 >>> ET.XML("<document>&entity;</document>")
1020 >>> ET.XML(ENTITY_XML)
1034 def error(xml):
1050 ET.XML(xml)
1058 1) xml namespace
1060 >>> elem = ET.XML("<tag xml:lang='en' />")
1062 '<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)
1167 XML('<!DOCTYPE html PUBLIC'
1178 >>> # tests from the xml specification
1222 from xml.etree import ElementPath
1242 "<?xml version='1.0' encoding='latin1'?>\\n<?test <testing&>\\xe3?>"
1250 XINCLUDE["C1.xml"] = """\
1251 <?xml version='1.0'?>
1254 <xi:include href="disclaimer.xml"/>
1258 XINCLUDE["disclaimer.xml"] = """\
1259 <?xml version='1.0'?>
1267 XINCLUDE["C2.xml"] = """\
1268 <?xml version='1.0'?>
1277 XINCLUDE["C2b.xml"] = """\
1278 <?xml version='1.0'?>
1285 XINCLUDE["C3.xml"] = """\
1286 <?xml version='1.0'?>
1288 <p>The following is the source of the "data.xml" resource:</p>
1289 <example><xi:include href="data.xml" parse="text"/></example>
1293 XINCLUDE["data.xml"] = """\
1294 <?xml version='1.0'?>
1300 XINCLUDE["C5.xml"] = """\
1301 <?xml version='1.0'?>
1313 XINCLUDE["default.xml"] = """\
1314 <?xml version='1.0'?>
1321 def xinclude_loader(href, parse="xml", encoding=None):
1326 if parse == "xml":
1327 from xml.etree.ElementTree import XML
1328 return XML(data)
1335 >>> from xml.etree import ElementTree as ET
1336 >>> from xml.etree import ElementInclude
1338 >>> document = xinclude_loader("C1.xml")
1352 >>> document = xinclude_loader("C2.xml")
1362 >>> document = xinclude_loader("C2b.xml")
1370 Textual inclusion of XML example (XInclude C.3)
1372 >>> document = xinclude_loader("C3.xml")
1376 <p>The following is the source of the "data.xml" resource:</p>
1377 <example>&lt;?xml version='1.0'?&gt;
1387 >>> document = xinclude_loader("C5.xml")
1396 >>> from xml.etree import ElementInclude
1398 >>> document = xinclude_loader("default.xml")
1416 XINCLUDE_BAD["B1.xml"] = """\
1417 <?xml version='1.0'?>
1420 <xi:include href="disclaimer.xml" parse="BAD_TYPE"/>
1424 XINCLUDE_BAD["B2.xml"] = """\
1425 <?xml version='1.0'?>
1433 Test failure to locate included XML file.
1435 >>> from xml.etree import ElementInclude
1440 >>> document = ET.XML(XINCLUDE["C1.xml"])
1443 FatalIncludeError: cannot load 'disclaimer.xml' as 'xml'
1447 >>> document = ET.XML(XINCLUDE["C2.xml"])
1454 >>> document = ET.XML(XINCLUDE_BAD["B1.xml"])
1461 >>> document = ET.XML(XINCLUDE_BAD["B2.xml"])
1507 >>> elem = ET.XML(SAMPLE_XML)
1521 >>> tree = ET.XML("<doc><table><tbody/></table></doc>")
1534 >>> tree = ET.XML("<doc><table><tbody/></table></doc>")
1546 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g />")
1550 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><tag \xe4ttr='v&#228;lue' />")
1556 >>> tree = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g>text</t\xe4g>")
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>")
1607 XMLTOOLKIT62_DOC = """<?xml version="1.0" encoding="UTF-8"?>
1660 >>> ET.XML(ET.tostring(e)).get("text")
1662 >>> ET.tostring(ET.XML(ET.tostring(e)))
1791 >>> e = ET.XML("<?xml version='1.0' encoding='utf-8'?><body>t\\xc3\\xa3g</body>")
1793 "<?xml version='1.0' encoding='ascii'?>\\n<body>t&#227;g</body>"
1794 >>> e = ET.XML("<?xml version='1.0' encoding='iso-8859-1'?><body>t\\xe3g</body>")
1796 "<?xml version='1.0' encoding='ascii'?>\\n<body>t&#227;g</body>"
1803 >>> e = ET.XML('<prefix:localname xmlns:prefix="${stuff}"/>')
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')
1874 from xml.etree import ElementTree
1884 from xml.etree import ElementTree
1891 def test_main(module_name='xml.etree.ElementTree'):
1894 use_py_module = (module_name == 'xml.etree.ElementTree')