[4suite] [Amara] Problems with binderytools and encodings
Luis Miguel Morillas
morillas at gmail.com
Wed Dec 20 14:06:44 MST 2006
I want to parse a string but binderytools is confused:
>>> import amara
>>> amara.__version__
'1.2rc1'
>>> XML="<a>adiós</a>"
>>> XML.__repr__()
"'<a>adi\\xf3s</a>'"
>>> doc = amara.parse(XML)
Traceback (most recent call last):
File "<pyshell#39>", line 1, in <module>
doc = amara.parse(XML)
File "C:\Python25\lib\site-packages\amara\__init__.py", line 64, in parse
prefixes=prefixes, validate=validate, binding_classes=binding_classes)
File "\PREFIX\Lib\site-packages\amara\binderytools.py", line 99, in bind_file
File "\PREFIX\Lib\site-packages\amara\binderytools.py", line 74, in bind_uri
File "c:\python25\lib\site-packages\4Suite_XML-1.0.1-py2.5-win32.egg\Ft\Xml\InputSource.py",
line 324, in fromUri
return src._resolve(uri, None, hint)
File "c:\python25\lib\site-packages\4Suite_XML-1.0.1-py2.5-win32.egg\Ft\Xml\InputSource.py",
line 215, in _resolve
stream = self._openStream(uri, ignoreErrors, hint)
File "c:\python25\lib\site-packages\4Suite_XML-1.0.1-py2.5-win32.egg\Ft\Xml\InputSource.py",
line 247, in _openStream
return self.getUriResolver().resolve(uri)
File "c:\python25\lib\site-packages\4Suite_XML-1.0.1-py2.5-win32.egg\Ft\Lib\Uri.py",
line 980, in resolve
uri=uri, msg=str(e))
UriException: Error retrieving resource
'file:///C:/Python25/%3Ca%3Eadi%F3s%3C/a%3E
(C:\\Python25\\<a>adi\xf3s<\\a>)': [Errno 2] No such file or
directory: 'C:\\Python25\\<a>adi\xf3s<\\a>'
>>>
Saludos,
--
Luis Miguel
More information about the 4suite
mailing list