1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| >>> s = '''<?xml version="1.0" encoding="UTF-8"?>
... <resource>
... <identifier>text</identifier>
... </resource>
... '''
>>> from lxml import etree as ET
>>> parser = ET.XMLParser(remove_blank_text=True)
>>> tree = ET.parse(path_xml, parser)
>>> tree = ET.parse(s, parser)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "src\lxml\lxml.etree.pyx", line 3427, in lxml.etree.parse (src\lxml\lxml.
etree.c:81101)
File "src\lxml\parser.pxi", line 1811, in lxml.etree._parseDocument (src\lxml\
lxml.etree.c:117832)
File "src\lxml\parser.pxi", line 1837, in lxml.etree._parseDocumentFromURL (sr
c\lxml\lxml.etree.c:118179)
File "src\lxml\parser.pxi", line 1741, in lxml.etree._parseDocFromFile (src\lx
ml\lxml.etree.c:117091)
File "src\lxml\parser.pxi", line 1138, in lxml.etree._BaseParser._parseDocFrom
File (src\lxml\lxml.etree.c:111637)
File "src\lxml\parser.pxi", line 595, in lxml.etree._ParserContext._handlePars
eResultDoc (src\lxml\lxml.etree.c:105093)
File "src\lxml\parser.pxi", line 706, in lxml.etree._handleParseResult (src\lx
ml\lxml.etree.c:106801)
File "src\lxml\parser.pxi", line 633, in lxml.etree._raiseParseError (src\lxml
\lxml.etree.c:105612)
IOError: Error reading file '<?xml version="1.0" encoding="UTF-8"?>
<resource>
<identifier>text</identifier>
</resource>
': failed to load external entity "<?xml version="1.0" encoding="UTF-8"?>
<resource>
<identifier>text</identifier>
</resource>
" |
Partager