[IronPython] from xml import xpath

Greg Lee glee at pharsight.com
Fri May 19 19:18:23 CEST 2006


Is a better diagnostic message possible?  This would let us distinguish a pyd problem from "playing tricks with paths", and presumably there might be some value in fixing any problems in the latter.

-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com]On Behalf Of Dino Viehland
Sent: Wednesday, May 17, 2006 11:50 AM
To: Discussion of IronPython
Subject: Re: [IronPython] from xml import xpath



You're right, I did miss that...  Looking at this page: http://pyxml.sourceforge.net/topics/howto/section-install.html  It would seem that you may be right about the Pyd's (it at least requires a C compiler, making that likely - and almost guaranteeing it won't work w/ IronPython).

 

Unfortunately we don't support PYD's currently (and aren't likely to soon) so most likely this won't currently work. If you absolutely need XPath support in the mean time I'd suggest using .NET's XMLPath (and if you need to work on both you could make a thin wrapper over either PyXml for CPython and .NET's XPath support).  For example:

 

import clr

clr.AddReference('System.Xml')

import System.Xml.XPath as XPath

 

xpathDoc = XPath.XPathDocument('file://foo.txt')

 

 

 

Do  <http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038> you want to help develop Dynamic languages on CLR? (http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038)


  _____  


From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Simon Dahlbacka
Sent: Wednesday, May 17, 2006 11:41 AM
To: Discussion of IronPython
Subject: Re: [IronPython] from xml import xpath

 

Dino, you seemed to have missed the part about pyxml..

It works in cpython with pyxml installed. However, pyxml is playing tricks with paths etc, and there might even be pyd:s involved..

C:\Python24>python.exe 
Python 2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import xml 
>>> xml.__file__
'C:\\Python24\\lib\\site-packages\\_xmlplus\\__init__.pyc'
>>> from xml import xpath
>>>

On 5/17/06, Dino Viehland < dinov at exchange.microsoft.com> wrote:

This doesn't work for my in CPython 2.4 either, so I think the docs are wrong:

 

>>> from xml import xpath

Traceback (most recent call last):

  File "<stdin>", line 1, in ?

ImportError: cannot import name xpath

>>> import sys

>>> sys.version

'2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)]'

>>> 

 

Do you want to help develop Dynamic languages on CLR? <http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038>  (  <http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038> http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038)


  _____  


From: users-bounces at lists.ironpython.com [mailto:  <mailto:users-bounces at lists.ironpython.com> users-bounces at lists.ironpython.com] On Behalf Of Greg Lee
Sent: Tuesday, May 16, 2006 3:17 PM
To: users at lists.ironpython.com
Subject: [IronPython] from xml import xpath

 

I'm porting an application that uses PyXML.  The following from the PyXml documentation http://pyxml.sourceforge.net/topics/howto/section-XPath.html doesn't work:

from xml import xpath 
Traceback (most recent call last): 
  File , line 0, in input##113 
ImportError: cannot import xpath from xml 

Any suggestions?  I messed around with adding site-packages to IRONPYTHONPATH but other BadThings happened. 

Here's the installation: 

Microsoft Windows XP [Version 5.1.2600]
IronPython 1.0.60420 (Beta) on .NET 2.0.50727.42

python 2.4.2
pyxml 0.8.4
pywin32 205
py2exe 0.6.3

IRONPYTHONPATH = c:\python24\lib 


_______________________________________________
users mailing list
users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com



 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20060519/cdbc49a0/attachment.html>


More information about the Ironpython-users mailing list