Lines Matching defs:xml

40 SIMPLE_XMLFILE = findfile("simple.xml", subdir="xmltestdata")
45 SIMPLE_NS_XMLFILE = findfile("simple-ns.xml", subdir="xmltestdata")
46 UTF8_BUG_XMLFILE = findfile("expat224_utf8_bug.xml", subdir="xmltestdata")
97 <!ENTITY % user-entities SYSTEM 'user-entities.xml'>
105 <!ENTITY entity SYSTEM "file:///non-existing-file.xml">
111 <?xml version="1.0" encoding="UTF-8"?>
115 <!ATTLIST bar xml:lang CDATA "eng">
140 from xml.etree import ElementTree
141 from xml.etree import ElementInclude
142 from xml.etree import ElementPath
145 names = ("xml.etree.ElementTree", "_elementtree")
365 from xml.etree import ElementPath
524 b"<?xml version='1.0' encoding='ascii'?>\n"
612 b"<?xml version='1.0' encoding='iso-8859-1'?>\n"
956 b"<?xml version='1.0' encoding='utf8'?>\n<body><tag /></body>"
963 "<?xml version='1.0' encoding='utf-8'?>\n<body><tag /></body>"
974 (b"<?xml version='1.0' encoding='ISO-8859-1'?>\n"
986 (b"<?xml version='1.0' encoding='us-ascii'?>\n"
988 (b"<?xml version='1.0' encoding='UTF-8'?>\n"
990 (b"<?xml version='1.0' encoding='US-ASCII'?>\n"
992 (b"<?xml version='1.0' encoding='ISO-8859-1'?>\n"
994 ("<?xml version='1.0' encoding='utf-8'?>\n"
1029 b"<?xml version='1.0' encoding='us-ascii'?>\n<body><tag /></body>"
1035 "<?xml version='1.0' encoding='utf-8'?>\n<body><tag /></body>"
1037 self.assertRegex(stringlist[0], r"^<\?xml version='1.0' encoding='.+'?>")
1042 xml = ("<?xml version='1.0' encoding='%s'?><xml>%s</xml>" %
1044 self.assertEqual(ET.XML(xml.encode(encoding)).text, body)
1045 self.assertEqual(ET.XML(xml).text, body)
1053 def xml(encoding):
1054 return "<?xml version='1.0' encoding='%s'?><xml />" % encoding
1056 return xml(encoding).encode(encoding)
1075 self.assertEqual(ET.tostring(ET.XML(bxml(encoding))), b'<xml />')
1096 self.assertRaises(ValueError, ET.XML, xml('undefined').encode('ascii'))
1097 self.assertRaises(LookupError, ET.XML, xml('xxx').encode('ascii'))
1108 self.assertEqual(serialize(e, method="xml"),
1161 # 1) xml namespace
1163 elem = ET.XML("<tag xml:lang='en' />")
1164 self.serialize_check(elem, '<tag xml:lang="en" />') # 1.1
1266 from xml.etree import ElementPath
1272 # tests from the xml specification
1335 b"<?xml version='1.0' encoding='latin-1'?>\n"
1623 XINCLUDE["C1.xml"] = """\
1624 <?xml version='1.0'?>
1627 <xi:include href="disclaimer.xml"/>
1631 XINCLUDE["disclaimer.xml"] = """\
1632 <?xml version='1.0'?>
1640 XINCLUDE["C2.xml"] = """\
1641 <?xml version='1.0'?>
1650 XINCLUDE["C2b.xml"] = """\
1651 <?xml version='1.0'?>
1658 XINCLUDE["C3.xml"] = """\
1659 <?xml version='1.0'?>
1661 <p>The following is the source of the "data.xml" resource:</p>
1662 <example><xi:include href="data.xml" parse="text"/></example>
1666 XINCLUDE["data.xml"] = """\
1667 <?xml version='1.0'?>
1673 XINCLUDE["C5.xml"] = """\
1674 <?xml version='1.0'?>
1686 XINCLUDE["default.xml"] = """\
1687 <?xml version='1.0'?>
1694 XINCLUDE["include_c1_repeated.xml"] = """\
1695 <?xml version='1.0'?>
1697 <p>The following is the source code of Recursive1.xml:</p>
1698 <xi:include href="C1.xml"/>
1699 <xi:include href="C1.xml"/>
1700 <xi:include href="C1.xml"/>
1701 <xi:include href="C1.xml"/>
1710 XINCLUDE_BAD["B1.xml"] = """\
1711 <?xml version='1.0'?>
1714 <xi:include href="disclaimer.xml" parse="BAD_TYPE"/>
1718 XINCLUDE_BAD["B2.xml"] = """\
1719 <?xml version='1.0'?>
1725 XINCLUDE["Recursive1.xml"] = """\
1726 <?xml version='1.0'?>
1728 <p>The following is the source code of Recursive2.xml:</p>
1729 <xi:include href="Recursive2.xml"/>
1733 XINCLUDE["Recursive2.xml"] = """\
1734 <?xml version='1.0'?>
1736 <p>The following is the source code of Recursive3.xml:</p>
1737 <xi:include href="Recursive3.xml"/>
1741 XINCLUDE["Recursive3.xml"] = """\
1742 <?xml version='1.0'?>
1744 <p>The following is the source code of Recursive1.xml:</p>
1745 <xi:include href="Recursive1.xml"/>
1752 def xinclude_loader(self, href, parse="xml", encoding=None):
1757 if parse == "xml":
1767 if parse == 'xml':
1774 from xml.etree import ElementInclude
1775 doc = self.xinclude_loader('default.xml')
1788 from xml.etree import ElementInclude
1791 document = self.xinclude_loader("C1.xml")
1804 document = self.xinclude_loader("C2.xml")
1813 document = self.xinclude_loader("C2b.xml")
1822 document = self.xinclude_loader("C3.xml")
1826 ' <p>The following is the source of the "data.xml" resource:</p>\n'
1827 " <example>&lt;?xml version='1.0'?&gt;\n"
1836 document = self.xinclude_loader("C5.xml")
1852 from xml.etree import ElementInclude
1854 document = self.xinclude_loader("include_c1_repeated.xml")
1859 from xml.etree import ElementInclude
1862 document = ET.XML(XINCLUDE["C1.xml"])
1866 "cannot load 'disclaimer.xml' as 'xml'")
1869 document = ET.XML(XINCLUDE["C2.xml"])
1876 document = ET.XML(XINCLUDE_BAD["B1.xml"])
1883 document = ET.XML(XINCLUDE_BAD["B2.xml"])
1891 document = self.xinclude_loader("Recursive1.xml")
1895 "recursive include of Recursive2.xml")
1898 document = self.xinclude_loader("Recursive1.xml")
1902 "recursive include of Recursive2.xml")
1904 document = self.xinclude_loader("Recursive1.xml")
1908 "maximum xinclude depth reached when including file Recursive2.xml")
1910 document = self.xinclude_loader("Recursive1.xml")
1914 "maximum xinclude depth reached when including file Recursive3.xml")
1916 document = self.xinclude_loader("Recursive1.xml")
1920 "maximum xinclude depth reached when including file Recursive1.xml")
1922 document = self.xinclude_loader("Recursive1.xml")
1926 "recursive include of Recursive2.xml")
1988 tree = ET.XML(b"<?xml version='1.0' encoding='iso-8859-1'?><t\xe4g />")
1991 tree = ET.XML(b"<?xml version='1.0' encoding='iso-8859-1'?>"
1997 tree = ET.XML(b"<?xml version='1.0' encoding='iso-8859-1'?>"
2043 parser.feed("""<?xml version="1.0" encoding="UTF-8"?>
2173 e = ET.XML(b"<?xml version='1.0' encoding='utf-8'?>"
2176 b"<?xml version='1.0' encoding='ascii'?>\n"
2178 e = ET.XML(b"<?xml version='1.0' encoding='iso-8859-1'?>"
2181 b"<?xml version='1.0' encoding='ascii'?>\n"
2250 xml = b'<a b="%s"/>' % text
2251 root = ET.XML(xml)
2492 e2 = self.pickleRoundTrip(e, 'xml.etree.ElementTree',
2503 XMLTEXT = """<?xml version="1.0"?>
2508 e2 = self.pickleRoundTrip(e1, 'xml.etree.ElementTree',
2683 from xml.etree import ElementPath
2688 from xml.etree import ElementPath
3220 xml = "<a>text<!-- comment -->tail</a>"
3221 a = ET.fromstring(xml)
3225 parser.feed(xml)
3229 xml = "<a>text<?pi data?>tail</a>"
3230 a = ET.fromstring(xml)
3233 xml = "<a>text<?pi data?>tail</a>"
3235 parser.feed(xml)
3245 xml = "<a>text<?pi1?> <!-- comment -->\n<?pi2?>tail</a>"
3247 parser.feed(xml)
3254 parser.feed(xml)
3260 xml = "<a>text<!-- comment -->\n<?pi data?>tail</a>"
3262 parser.feed(xml)
3269 parser.feed(xml)
3344 self.assertEqual(base.__module__, 'xml.etree.ElementTree')
3400 sample3 = ('<?xml version="1.0" encoding="iso-8859-1"?>\n'
3653 ("<?xml version='1.0' encoding='%s'?>\n"
3657 ("<?xml version='1.0' encoding='%s'?>\n"
3669 ("<?xml version='1.0' encoding='%s'?>\n"
3681 ("<?xml version='1.0' encoding='%s'?>\n"
3693 ("<?xml version='1.0' encoding='%s'?>\n"
3705 ("<?xml version='1.0' encoding='%s'?>\n"
3725 b'''<?xml version='1.0' encoding='ISO-8859-1'?>\n'''
3783 b'''<?xml version='1.0' encoding='ISO-8859-1'?>\n'''
3795 '''<?xml version='1.0' encoding='utf-16'?>\n'''
3803 '''<?xml version='1.0' encoding='utf-16'?>\n'''
3808 stream = io.StringIO('''<?xml version="1.0"?><site></site>''')
3820 raw = io.BytesIO(b'''<?xml version="1.0"?><site></site>''')
3834 stream = io.StringIO('''<?xml version="1.0"?><site></site>''')
3850 raw = io.BytesIO(b'''<?xml version="1.0"?><site></site>''')
3875 '''<?xml version='1.0' encoding='utf-16'?>\n'''
3916 import xml.parsers.expat.errors as ERRORS
3973 def c14n_roundtrip(xml, **options):
3974 return pyET.canonicalize(xml, **options)
4016 xml = '<X xmlns="http://nps/a"><Y targets="abc,xyz"></Y></X>'
4017 self.assertEqual(c14n_roundtrip(xml), xml)
4018 xml = '<X xmlns="http://nps/a"><Y xmlns="http://nsp/b" targets="abc,xyz"></Y></X>'
4019 self.assertEqual(c14n_roundtrip(xml), xml)
4020 xml = '<X xmlns="http://nps/a"><Y xmlns:b="http://nsp/b" b:targets="abc,xyz"></Y></X>'
4021 self.assertEqual(c14n_roundtrip(xml), xml)
4024 xml = textwrap.dedent("""\
4036 c14n_roundtrip(xml, strip_text=True),
4043 c14n_roundtrip(xml, strip_text=True, exclude_attrs=['{http://example.com/x}attr']),
4050 c14n_roundtrip(xml, strip_text=True, exclude_tags=['{http://example.com/x}d']),
4057 c14n_roundtrip(xml, strip_text=True, exclude_attrs=['{http://example.com/x}attr'],
4065 c14n_roundtrip(xml, strip_text=True, exclude_tags=['a', 'b']),
4070 c14n_roundtrip(xml, exclude_tags=['a', 'b']),
4079 c14n_roundtrip(xml, strip_text=True, exclude_tags=['{http://example.com/x}d', 'b']),
4085 c14n_roundtrip(xml, exclude_tags=['{http://example.com/x}d', 'b']),
4108 if filename.endswith('.xml')]
4117 for option in ET.parse(full_path(filename) + ".xml").getroot()
4153 '{http://www.w3.org/2010/xml-c14n2}QualifiedAttr')
4158 '{http://www.w3.org/2010/xml-c14n2}Element')
4177 '{http://www.w3.org/2010/xml-c14n2}XPathElement') is not None:
4181 f = full_path(input_file + ".xml")
4195 with open(full_path(output_file + ".xml"), 'r', encoding='utf8') as f:
4210 pyET = import_fresh_module('xml.etree.ElementTree',
4248 from xml.etree import ElementPath
4264 from xml.etree import ElementPath