<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2983</id>
	<title>Nabble - Python - xml-sig</title>
	<updated>2009-12-01T14:05:49Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Python---xml-sig-f2983.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python---xml-sig-f2983.html" />
	<subtitle type="html">XML Processing in Python</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26600247</id>
	<title>Re: Python XML</title>
	<published>2009-12-01T14:05:49Z</published>
	<updated>2009-12-01T14:05:49Z</updated>
	<author>
		<name>John W. Shipman</name>
	</author>
	<content type="html">+--
&lt;br&gt;| To process XML from Python ...
&lt;br&gt;| What is the best library &amp;nbsp;?
&lt;br&gt;| &lt;a href=&quot;http://pyxml.sourceforge.net/topics/books.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/topics/books.html&lt;/a&gt;&amp;nbsp;is officially not
&lt;br&gt;| supported / maintained anymore
&lt;br&gt;| There is the libxml2 but there are not much response on google (at first sight).
&lt;br&gt;|
&lt;br&gt;| Any relevant pointers would be appreciated :)
&lt;br&gt;+--
&lt;br&gt;&lt;br&gt;We have an official publication, freely available as a Web
&lt;br&gt;page or PDF, on my favorite package, lxml:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.nmt.edu/tcc/help/pubs/pylxml/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nmt.edu/tcc/help/pubs/pylxml/&lt;/a&gt;&lt;br&gt;&lt;br&gt;It's fast, easy to use, and suitable for reading, writing
&lt;br&gt;or updating XML content. &amp;nbsp;It does not address installation;
&lt;br&gt;it is a user-level publication.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;John Shipman (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26600247&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;john@...&lt;/a&gt;), Applications Specialist, NM Tech Computer Center,
&lt;br&gt;Speare 119, Socorro, NM 87801, (505) 835-5950, &lt;a href=&quot;http://www.nmt.edu/~john&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nmt.edu/~john&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;``Let's go outside and commiserate with nature.'' &amp;nbsp;--Dave Farber
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26600247&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-XML-tp26590718p26600247.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593194</id>
	<title>Re: Python XML</title>
	<published>2009-12-01T06:57:14Z</published>
	<updated>2009-12-01T06:57:14Z</updated>
	<author>
		<name>Chuck Bearden</name>
	</author>
	<content type="html">On Tue, Dec 1, 2009 at 4:03 AM, Thomas Lionel Smets &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593194&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tsmets@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Dear,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To process XML from Python ...
&lt;br&gt;&amp;gt; What is the best library  ?
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pyxml.sourceforge.net/topics/books.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/topics/books.html&lt;/a&gt;&amp;nbsp;is officially not
&lt;br&gt;&amp;gt; supported / maintained anymore
&lt;br&gt;&amp;gt; There is the libxml2 but there are not much response on google (at first sight).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any relevant pointers would be appreciated :)
&lt;br&gt;&lt;br&gt;Much depends on how you want to process the XML. &amp;nbsp;If you want a
&lt;br&gt;Pythonic API that treats an XML instance like a tree, then use
&lt;br&gt;ElementTree, which is available in the standard library but is also
&lt;br&gt;implemented in the lxml package [1]. &amp;nbsp;The standard library also
&lt;br&gt;includes serviceable SAX and DOM implementations. &amp;nbsp;If you want simple,
&lt;br&gt;fast, event-driven parsing, try the expat module in the standard
&lt;br&gt;library.
&lt;br&gt;&lt;br&gt;If you want to use XPath and XSLT 1.0, or if you want to validate
&lt;br&gt;against DTDs or RNG schemata, install the excellent lxml package,
&lt;br&gt;which uses libxml2 and libxslt under the hood for much of what it
&lt;br&gt;does. &amp;nbsp;It also has good tools for working with HTML. &amp;nbsp;lxml has become
&lt;br&gt;my own toolset of choice for working with XML in Python, partly
&lt;br&gt;because I love XSLT.
&lt;br&gt;&lt;br&gt;There are other tools that I haven't gotten around to trying yet, such
&lt;br&gt;as 4Suite [2] and Amara [3]. &amp;nbsp;Perhaps others can say something about
&lt;br&gt;them, but you should also search the archives of this list to learn
&lt;br&gt;more about them on your own.
&lt;br&gt;&lt;br&gt;[1] &amp;lt;&lt;a href=&quot;http://codespeak.net/lxml/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codespeak.net/lxml/&lt;/a&gt;&amp;gt;
&lt;br&gt;[2] &amp;lt;&lt;a href=&quot;http://4suite.org/index.xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://4suite.org/index.xhtml&lt;/a&gt;&amp;gt;
&lt;br&gt;[3] &amp;lt;&lt;a href=&quot;http://www.xml3k.org/Amara&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml3k.org/Amara&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Chuck
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tx,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; \T,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Thomas SMETS
&lt;br&gt;&amp;gt; rue J. Wytsmanstraat 62
&lt;br&gt;&amp;gt; 1050 Brussels
&lt;br&gt;&amp;gt; m. : +32 497 44 68 12
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; XML-SIG maillist  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593194&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593194&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-XML-tp26590718p26593194.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590718</id>
	<title>Python XML</title>
	<published>2009-12-01T02:03:25Z</published>
	<updated>2009-12-01T02:03:25Z</updated>
	<author>
		<name>Thomas Lionel SMETS</name>
	</author>
	<content type="html">Dear,
&lt;br&gt;&lt;br&gt;To process XML from Python ...
&lt;br&gt;What is the best library &amp;nbsp;?
&lt;br&gt;&lt;a href=&quot;http://pyxml.sourceforge.net/topics/books.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/topics/books.html&lt;/a&gt;&amp;nbsp;is officially not
&lt;br&gt;supported / maintained anymore
&lt;br&gt;There is the libxml2 but there are not much response on google (at first sight).
&lt;br&gt;&lt;br&gt;Any relevant pointers would be appreciated :)
&lt;br&gt;&lt;br&gt;Tx,
&lt;br&gt;&lt;br&gt;\T,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Thomas SMETS
&lt;br&gt;rue J. Wytsmanstraat 62
&lt;br&gt;1050 Brussels
&lt;br&gt;m. : +32 497 44 68 12
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590718&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-XML-tp26590718p26590718.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590710</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-19T18:40:34Z</published>
	<updated>2009-11-19T18:40:34Z</updated>
	<author>
		<name>Dev-34</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;DIV&gt;Thanks Dieter. I will try this.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;With regards&lt;/DIV&gt;
&lt;DIV&gt;Sudesh&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt&quot;&gt;&lt;BR&gt;
&lt;DIV style=&quot;FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 13px&quot;&gt;&lt;FONT size=2 face=Tahoma&gt;
&lt;HR SIZE=1&gt;
&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;From:&lt;/SPAN&gt;&lt;/B&gt; Dieter Maurer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590710&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dieter@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;To:&lt;/SPAN&gt;&lt;/B&gt; Sudesh Soni &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590710&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soni_sks@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Cc:&lt;/SPAN&gt;&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590710&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xml-sig@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Sent:&lt;/SPAN&gt;&lt;/B&gt; Thu, November 19, 2009 2:14:28 AM&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Subject:&lt;/SPAN&gt;&lt;/B&gt; Re: [XML-SIG] PyXML installation in Zope2.8.5&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;Sudesh Soni wrote at 2009-11-18 08:14 -0800:&lt;BR&gt;&amp;gt;Thanks Dieter, &lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt;Other than gzip file and I&amp;nbsp;could find&amp;nbsp;an exe for PYXML installation , but the problem is that, during installation&amp;nbsp;it cannot locate the python2.3 that is in zope 2.8 itself, instead it looks in the windows registry.&lt;BR&gt;&amp;gt;Suggest.&lt;BR&gt;&lt;BR&gt;I am sure there is a workaround. Unfortunately, I am no Windows expert...&lt;BR&gt;&lt;BR&gt;Under *nix, I have seen a similar situation and approached it as
 follows:&lt;BR&gt;&lt;BR&gt;&amp;nbsp; Situation: Operating system distributions often come with their own&lt;BR&gt;&amp;nbsp; python package and associated extension packages. Their package management&lt;BR&gt;&amp;nbsp; makes it often far more easy to install an OS package than&lt;BR&gt;&amp;nbsp; generate a Python package by hand (at least before &quot;easy_install&quot; and PyPI).&lt;BR&gt;&lt;BR&gt;&amp;nbsp; Approach: Install via the operating system package management&lt;BR&gt;&amp;nbsp; and then copy the files and directories over to the Python installation&lt;BR&gt;&amp;nbsp; you need them in. Of course, this requires that the OS Python&lt;BR&gt;&amp;nbsp; is similar enough to the target Python.&lt;BR&gt;&lt;BR&gt;I do not know where the standard Python is installed under Windows.&lt;BR&gt;But, the registry should tell you.&lt;BR&gt;The relevant directory contains probably some&lt;BR&gt;&quot;\lib\python&amp;lt;version&amp;gt;\site-packages&quot;. (&quot;\lib\python&amp;lt;version&amp;gt;&quot; might be missing&lt;BR&gt;unter Windows). There subdirectories containing &quot;xml&quot; are relevant&lt;BR&gt;and need to be copied to
 the target Python installation.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Probably, there is an easier approach. I expect (but am not sure)&lt;BR&gt;that the installer can be told via a parameter to use a secondary&lt;BR&gt;Python installation. Look whether you can find installation instructions.&lt;BR&gt;Or try typical ways to determine what parameters can be provided&lt;BR&gt;to an executable (&quot;&amp;lt;exe&amp;gt; /help&quot;, &quot;&amp;lt;exe&amp;gt; /h&quot;, or similar).&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;-- &lt;BR&gt;Dieter&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!-- cg22.c1.mail.mud.yahoo.com compressed/chunked Thu Nov 19 18:34:41 PST 2009 --&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590710&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PyXML-installation-in-Zope2.8.5-tp26400816p26590710.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26436519</id>
	<title>Re: [xml-dev] [ANN] Python XML Schema Bindings 1.0.0</title>
	<published>2009-11-19T15:02:09Z</published>
	<updated>2009-11-19T15:02:09Z</updated>
	<author>
		<name>Klotz, Leigh</name>
	</author>
	<content type="html">An RNC version would be especially nice thing to see.
&lt;br&gt;Leigh. 
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Peter A. Bigot [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436519&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bigotp@...&lt;/a&gt;] 
&lt;br&gt;... PyXB is only appropriate where an XML schema is already available or useful for other reasons...
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436519&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--xml-dev---ANN--Python-XML-Schema-Bindings-1.0.0-tp26435541p26436519.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26435541</id>
	<title>Re: [xml-dev] [ANN] Python XML Schema Bindings 1.0.0</title>
	<published>2009-11-19T14:45:42Z</published>
	<updated>2009-11-19T14:45:42Z</updated>
	<author>
		<name>Peter A. Bigot</name>
	</author>
	<content type="html">Uche Ogbuji wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, Nov 18, 2009 at 5:01 PM, Peter A. Bigot &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26435541&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bigotp@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26435541&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bigotp@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; PyXB version 1.0.0 is now available from SourceForge at:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://sourceforge.net/projects/pyxb/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/pyxb/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; PyXB (Python XML Schema Bindings; &amp;quot;pixbee&amp;quot;) is a pure Python
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; package that generates Python source code for classes that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; correspond to data structures defined by XMLSchema. &amp;nbsp;In concept it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; is similar to JAXB for Java and CodeSynthesis XSD for C++. &amp;nbsp;The
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; current release supports XML Schema 1.0.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This looks like impressive work.
&lt;/div&gt;Thank you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I must say, though, aren't static-language-style data bindings rather 
&lt;br&gt;&amp;gt; rigid, and counter to the spirit of Python? &amp;nbsp;Of course, I develop a 
&lt;br&gt;&amp;gt; tool with a very different philosophy [1], but perhaps it's possible 
&lt;br&gt;&amp;gt; to probe the matter with use-cases.
&lt;br&gt;A dislike of static structures is certainly a prevalent view among 
&lt;br&gt;Python aficionados, even those who tolerate XML. &amp;nbsp;I don't expect to get 
&lt;br&gt;much attention from people who are building systems where they are in 
&lt;br&gt;full control of both client and server implementation; many of those 
&lt;br&gt;have no motivation to use XML at all, and would be better off using 
&lt;br&gt;pickled data structures or JSON for data persistence and 
&lt;br&gt;inter/intra-system communication.
&lt;br&gt;&lt;br&gt;The driving environment for PyXB's development is a community of 
&lt;br&gt;engineers who use Python to compose applications from existing 
&lt;br&gt;capabilities in multiple languages (primarily Fortran and C++). &amp;nbsp;The 
&lt;br&gt;execution model and development environment of Java do not suit their 
&lt;br&gt;culture. &amp;nbsp;They are being asked to publish interfaces to their systems in 
&lt;br&gt;an enterprise-wide service-oriented architecture, and to make use of 
&lt;br&gt;services provided by others. &amp;nbsp;The environment mandates an 
&lt;br&gt;industry-supported standard for interfaces that can be accessed through 
&lt;br&gt;a machine-readable service definition, rather than a vendor-provided 
&lt;br&gt;language-specific library. &amp;nbsp;Java and C++ both have tools that support 
&lt;br&gt;XML as a solution for this problem; Python has historically been less 
&lt;br&gt;mature.
&lt;br&gt;&lt;br&gt;When operating with XML-based services that define their interfaces with 
&lt;br&gt;schema, static bindings simplify both service provider and client. &amp;nbsp;In 
&lt;br&gt;some cases it may be easy in Python to consume a service's XML without a 
&lt;br&gt;binding, but to produce a document that is certain to conform to the 
&lt;br&gt;service requirements can be quite a bit more effort. &amp;nbsp;This is especially 
&lt;br&gt;true for complex descriptions like the Geography Markup Language.
&lt;br&gt;&lt;br&gt;For these situations, my hope is that PyXB will help eliminate the overt 
&lt;br&gt;intrusion of XML into the code of an end user who really only wants to 
&lt;br&gt;use (or provide) the service. &amp;nbsp;PyXB is only appropriate where an XML 
&lt;br&gt;schema is already available or useful for other reasons. &amp;nbsp;That the 
&lt;br&gt;current version nearly insists upon doing validation of input and output 
&lt;br&gt;will make it unsuitable for some of those cases, though that's an issue 
&lt;br&gt;that would be straightforward to address.
&lt;br&gt;&lt;br&gt;Peter
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26435541&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--xml-dev---ANN--Python-XML-Schema-Bindings-1.0.0-tp26435541p26435541.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421672</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-18T23:14:28Z</published>
	<updated>2009-11-18T23:14:28Z</updated>
	<author>
		<name>Dieter Maurer</name>
	</author>
	<content type="html">Sudesh Soni wrote at 2009-11-18 08:14 -0800:
&lt;br&gt;&amp;gt;Thanks Dieter, 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Other than gzip file and I could find an exe for PYXML installation , but the problem is that, during installation it cannot locate the python2.3 that is in zope 2.8 itself, instead it looks in the windows registry.
&lt;br&gt;&amp;gt;Suggest.
&lt;br&gt;&lt;br&gt;I am sure there is a workaround. Unfortunately, I am no Windows expert...
&lt;br&gt;&lt;br&gt;Under *nix, I have seen a similar situation and approached it as follows:
&lt;br&gt;&lt;br&gt;&amp;nbsp; Situation: Operating system distributions often come with their own
&lt;br&gt;&amp;nbsp; python package and associated extension packages. Their package management
&lt;br&gt;&amp;nbsp; makes it often far more easy to install an OS package than
&lt;br&gt;&amp;nbsp; generate a Python package by hand (at least before &amp;quot;easy_install&amp;quot; and PyPI).
&lt;br&gt;&lt;br&gt;&amp;nbsp; Approach: Install via the operating system package management
&lt;br&gt;&amp;nbsp; and then copy the files and directories over to the Python installation
&lt;br&gt;&amp;nbsp; you need them in. Of course, this requires that the OS Python
&lt;br&gt;&amp;nbsp; is similar enough to the target Python.
&lt;br&gt;&lt;br&gt;I do not know where the standard Python is installed under Windows.
&lt;br&gt;But, the registry should tell you.
&lt;br&gt;The relevant directory contains probably some
&lt;br&gt;&amp;quot;\lib\python&amp;lt;version&amp;gt;\site-packages&amp;quot;. (&amp;quot;\lib\python&amp;lt;version&amp;gt;&amp;quot; might be missing
&lt;br&gt;unter Windows). There subdirectories containing &amp;quot;xml&amp;quot; are relevant
&lt;br&gt;and need to be copied to the target Python installation.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Probably, there is an easier approach. I expect (but am not sure)
&lt;br&gt;that the installer can be told via a parameter to use a secondary
&lt;br&gt;Python installation. Look whether you can find installation instructions.
&lt;br&gt;Or try typical ways to determine what parameters can be provided
&lt;br&gt;to an executable (&amp;quot;&amp;lt;exe&amp;gt; /help&amp;quot;, &amp;quot;&amp;lt;exe&amp;gt; /h&amp;quot;, or similar).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dieter
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26421672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PyXML-installation-in-Zope2.8.5-tp26400816p26421672.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26418227</id>
	<title>[ANN] Python XML Schema Bindings 1.0.0</title>
	<published>2009-11-18T16:05:07Z</published>
	<updated>2009-11-18T16:05:07Z</updated>
	<author>
		<name>Peter A. Bigot</name>
	</author>
	<content type="html">PyXB version 1.0.0 is now available from SourceForge at: 
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/projects/pyxb/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/pyxb/&lt;/a&gt;&lt;br&gt;&lt;br&gt;PyXB (Python XML Schema Bindings; &amp;quot;pixbee&amp;quot;) is a pure Python package 
&lt;br&gt;that generates Python source code for classes that correspond to data 
&lt;br&gt;structures defined by XMLSchema. &amp;nbsp;In concept it is similar to JAXB for 
&lt;br&gt;Java and CodeSynthesis XSD for C++. &amp;nbsp;The current release supports XML 
&lt;br&gt;Schema 1.0.
&lt;br&gt;&lt;br&gt;Version 1.0.0 is feature-complete and suitable for production 
&lt;br&gt;development where validation of incoming and generated documents is 
&lt;br&gt;desired. &amp;nbsp;The following schema constructs are supported:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Class constants corresponding to string enumeration constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Simple and complex type definitions
&lt;br&gt;&amp;nbsp; &amp;nbsp;* List and union datatypes
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Constraints on (simple) datatypes (e.g., minInclusive, length)
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Model groups and attribute groups
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Complex content models (all, sequence, choice); minOccurs and 
&lt;br&gt;maxOccurs
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Abstract types, xsi:type, substitution groups
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Nillable elements with xsi:nil
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Namespace qualified attributes and elements
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Documentation annotations present in the schema are converted to 
&lt;br&gt;Python docstrings in the generated bindings.
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Pattern constraints (as long as the simple type derives from 
&lt;br&gt;something that is represented as a Python string)
&lt;br&gt;&lt;br&gt;The full distribution includes generated bindings for twenty-three 
&lt;br&gt;namespaces related to web services (including several versions of SOAP 
&lt;br&gt;and WSDL), and twenty-eight namespaces from the Open Geospatial 
&lt;br&gt;Consortium's Geographic Information System schema.
&lt;br&gt;&lt;br&gt;For further information and links to the support forum and mailing list, 
&lt;br&gt;please consult the documentation available at: &lt;a href=&quot;http://pyxb.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxb.sourceforge.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Peter
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26418227&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--Python-XML-Schema-Bindings-1.0.0-tp26418227p26418227.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26417502</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-18T08:23:29Z</published>
	<updated>2009-11-18T08:23:29Z</updated>
	<author>
		<name>Dev-34</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;DIV&gt;Thanks Mike for valuable information.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The python version is 2.3.5 that comes along with Zope.&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;I am trying to use ZSI 2.0 [Zope Solera Interface] with my zope server to be able to utilize web services. During the installation of this package it looks for PyXML, so I downloaded PyXML and got stuck with issue. I have not researched which part of PyXML is needed in ZSI, but I will try to find out.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Regards&lt;/DIV&gt;
&lt;DIV&gt;Sudesh&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt&quot;&gt;&lt;BR&gt;
&lt;DIV style=&quot;FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 13px&quot;&gt;&lt;FONT size=2 face=Tahoma&gt;
&lt;HR SIZE=1&gt;
&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;From:&lt;/SPAN&gt;&lt;/B&gt; Mike Brown &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417502&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;To:&lt;/SPAN&gt;&lt;/B&gt; Sudesh Soni &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417502&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soni_sks@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Cc:&lt;/SPAN&gt;&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417502&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xml-sig@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Sent:&lt;/SPAN&gt;&lt;/B&gt; Tue, November 17, 2009 11:18:41 PM&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Subject:&lt;/SPAN&gt;&lt;/B&gt; Re: [XML-SIG] PyXML installation in Zope2.8.5&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;PyXML has two 'extension' modules (modules written in C instead of Python):&lt;BR&gt;&lt;BR&gt;_xmlplus.parsers.pyexpat (needed by PyExpat)&lt;BR&gt;_xmlplus.parsers.sgmlop (needed by sgmlop)&lt;BR&gt;&lt;BR&gt;After they're built and installed, they become accessible as &lt;BR&gt;xml.parsers.pyexpat and xml.parsers.sgmlop, respectively.&lt;BR&gt;&lt;BR&gt;You can't build Python C extension modules without a C compiler, and, for &lt;BR&gt;reasons we must just accept, it has to be the same compiler that was used to &lt;BR&gt;make the Python executable you're using.
 You apparently don't have the &lt;BR&gt;compiler you need installed. Maybe you don't have one at all. That's why you &lt;BR&gt;got the error message. The compiler you're being told you need is Visual &lt;BR&gt;Studio 6 / VC6, which is old but not free (officially). This also suggests &lt;BR&gt;you're using Windows, so it's probably worth mentioning whether you're using &lt;BR&gt;ActiveState's Python or the official &lt;A href=&quot;http://python.org/&quot; target=_blank rel=&quot;nofollow&quot;&gt;python.org&lt;/A&gt; distribution, as it can make a &lt;BR&gt;difference when people try to help you.&lt;BR&gt;&lt;BR&gt;But first I would take a step back and ask why you need PyXML.&lt;BR&gt;Which component of PyXML do you think you need, and why?&lt;BR&gt;&lt;BR&gt;You mentioned Zope. AFAIK, PyXML is only needed for Martijn Faassen's &quot;XPath &lt;BR&gt;Methods&quot; product. That product relies on PyXML and the venerable 4Suite &lt;BR&gt;0.11.1. Is this why you're trying to get PyXML installed? You might be better &lt;BR&gt;off looking for a Zope product which gives you access to ElementTree,
 if not &lt;BR&gt;lxml.etree.&lt;BR&gt;&lt;BR&gt;My ability to help you, in any case, is going to be limited. I just wanted&lt;BR&gt;to help you understand the error message and get you to explain more about&lt;BR&gt;what you're trying to accomplish.&lt;BR&gt;&lt;BR&gt;Sudesh Soni wrote:&lt;div class='shrinkable-quote'&gt;&lt;BR&gt;&amp;gt; The&amp;nbsp;version of PyXML is 0.8.4&lt;BR&gt;&amp;gt; Product - zope 2.8.5 final [python version - 2.3.5]&lt;BR&gt;&amp;gt; I get following error when executing -&lt;BR&gt;&amp;gt; &lt;BR&gt;&amp;gt; python &lt;A href=&quot;http://setup.py/&quot; target=_blank rel=&quot;nofollow&quot;&gt;setup.py&lt;/A&gt; build&lt;BR&gt;&amp;gt; &lt;BR&gt;&amp;gt; ============&lt;BR&gt;&amp;gt; running build_ext&lt;BR&gt;&amp;gt; error: Python was built with version 6 of Visual Studio, and extensions need &lt;BR&gt;&amp;gt; to be built with the same version of the compiler, but it isn't installed.&lt;/div&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!-- cg16.c1.mail.mud.yahoo.com compressed/chunked Wed Nov 18 08:18:30 PST 2009 --&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417502&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-PyXML-installation-in-Zope2.8.5-tp26400819p26417502.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26417491</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-18T08:14:32Z</published>
	<updated>2009-11-18T08:14:32Z</updated>
	<author>
		<name>Dev-34</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;DIV&gt;Thanks Dieter, &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Other than gzip file and I&amp;nbsp;could find&amp;nbsp;an exe for PYXML installation , but the problem is that, during installation&amp;nbsp;it cannot locate the python2.3 that is in zope 2.8 itself, instead it looks in the windows registry.&lt;/DIV&gt;
&lt;DIV&gt;Suggest.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Regards&lt;/DIV&gt;
&lt;DIV&gt;Sudesh&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt&quot;&gt;&lt;BR&gt;
&lt;DIV style=&quot;FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 13px&quot;&gt;&lt;FONT size=2 face=Tahoma&gt;
&lt;HR SIZE=1&gt;
&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;From:&lt;/SPAN&gt;&lt;/B&gt; Dieter Maurer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417491&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dieter@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;To:&lt;/SPAN&gt;&lt;/B&gt; Sudesh Soni &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417491&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soni_sks@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Cc:&lt;/SPAN&gt;&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417491&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xml-sig@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Sent:&lt;/SPAN&gt;&lt;/B&gt; Wed, November 18, 2009 1:35:10 AM&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Subject:&lt;/SPAN&gt;&lt;/B&gt; Re: [XML-SIG] PyXML installation in Zope2.8.5&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;Sudesh Soni wrote at 2009-11-17 08:50 -0800:&lt;div class='shrinkable-quote'&gt;&lt;BR&gt;&amp;gt;Product - zope 2.8.5 final [python version - 2.3.5]&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt;I get following error when executing -&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt;python &lt;A href=&quot;http://setup.py/&quot; target=_blank rel=&quot;nofollow&quot;&gt;setup.py&lt;/A&gt; build&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt;============&lt;BR&gt;&amp;gt;running build_ext&lt;BR&gt;&amp;gt;error: Python was built with version 6 of Visual Studio, and extensions need to be built with the sa&lt;BR&gt;&amp;gt;me version of the compiler, but it isn't installed.&lt;/div&gt;&lt;BR&gt;&quot;PyXML&quot; contains extensions written
 in &quot;C&quot;.&lt;BR&gt;When you build &quot;PyXML&quot; yourself, these extensions need to be compiled.&lt;BR&gt;To be compatible with Python, these compilations need to use essentially&lt;BR&gt;the same compiler as the one used for Python. Your observed error:&lt;BR&gt;The required compiler (version 6 of Visual Studio) is not available on&lt;BR&gt;your system.&lt;BR&gt;&lt;BR&gt;Almost surely, there are prebuilt &quot;PyXML&quot; binaries for Windows.&lt;BR&gt;Your easiest option is to install one of them&lt;BR&gt;and do not try to build &quot;PyXML&quot; yourself.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;-- &lt;BR&gt;Dieter&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!-- cg4.c1.mail.mud.yahoo.com compressed/chunked Wed Nov 18 08:09:51 PST 2009 --&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417491&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PyXML-installation-in-Zope2.8.5-tp26400816p26417491.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26403230</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-17T22:35:10Z</published>
	<updated>2009-11-17T22:35:10Z</updated>
	<author>
		<name>Dieter Maurer</name>
	</author>
	<content type="html">Sudesh Soni wrote at 2009-11-17 08:50 -0800:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;Product - zope 2.8.5 final [python version - 2.3.5]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;I get following error when executing -
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;python setup.py build
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;============
&lt;br&gt;&amp;gt;running build_ext
&lt;br&gt;&amp;gt;error: Python was built with version 6 of Visual Studio, and extensions need to be built with the sa
&lt;br&gt;&amp;gt;me version of the compiler, but it isn't installed.
&lt;/div&gt;&lt;br&gt;&amp;quot;PyXML&amp;quot; contains extensions written in &amp;quot;C&amp;quot;.
&lt;br&gt;When you build &amp;quot;PyXML&amp;quot; yourself, these extensions need to be compiled.
&lt;br&gt;To be compatible with Python, these compilations need to use essentially
&lt;br&gt;the same compiler as the one used for Python. Your observed error:
&lt;br&gt;The required compiler (version 6 of Visual Studio) is not available on
&lt;br&gt;your system.
&lt;br&gt;&lt;br&gt;Almost surely, there are prebuilt &amp;quot;PyXML&amp;quot; binaries for Windows.
&lt;br&gt;Your easiest option is to install one of them
&lt;br&gt;and do not try to build &amp;quot;PyXML&amp;quot; yourself.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dieter
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403230&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PyXML-installation-in-Zope2.8.5-tp26400816p26403230.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26402378</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-17T20:18:41Z</published>
	<updated>2009-11-17T20:18:41Z</updated>
	<author>
		<name>Mike Brown-3</name>
	</author>
	<content type="html">PyXML has two 'extension' modules (modules written in C instead of Python):
&lt;br&gt;&lt;br&gt;_xmlplus.parsers.pyexpat (needed by PyExpat)
&lt;br&gt;_xmlplus.parsers.sgmlop (needed by sgmlop)
&lt;br&gt;&lt;br&gt;After they're built and installed, they become accessible as 
&lt;br&gt;xml.parsers.pyexpat and xml.parsers.sgmlop, respectively.
&lt;br&gt;&lt;br&gt;You can't build Python C extension modules without a C compiler, and, for 
&lt;br&gt;reasons we must just accept, it has to be the same compiler that was used to 
&lt;br&gt;make the Python executable you're using. You apparently don't have the 
&lt;br&gt;compiler you need installed. Maybe you don't have one at all. That's why you 
&lt;br&gt;got the error message. The compiler you're being told you need is Visual 
&lt;br&gt;Studio 6 / VC6, which is old but not free (officially). This also suggests 
&lt;br&gt;you're using Windows, so it's probably worth mentioning whether you're using 
&lt;br&gt;ActiveState's Python or the official python.org distribution, as it can make a 
&lt;br&gt;difference when people try to help you.
&lt;br&gt;&lt;br&gt;But first I would take a step back and ask why you need PyXML.
&lt;br&gt;Which component of PyXML do you think you need, and why?
&lt;br&gt;&lt;br&gt;You mentioned Zope. AFAIK, PyXML is only needed for Martijn Faassen's &amp;quot;XPath 
&lt;br&gt;Methods&amp;quot; product. That product relies on PyXML and the venerable 4Suite 
&lt;br&gt;0.11.1. Is this why you're trying to get PyXML installed? You might be better 
&lt;br&gt;off looking for a Zope product which gives you access to ElementTree, if not 
&lt;br&gt;lxml.etree.
&lt;br&gt;&lt;br&gt;My ability to help you, in any case, is going to be limited. I just wanted
&lt;br&gt;to help you understand the error message and get you to explain more about
&lt;br&gt;what you're trying to accomplish.
&lt;br&gt;&lt;br&gt;Sudesh Soni wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The version of PyXML is 0.8.4
&lt;br&gt;&amp;gt; Product - zope 2.8.5 final [python version - 2.3.5]
&lt;br&gt;&amp;gt; I get following error when executing -
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; python setup.py build
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ============
&lt;br&gt;&amp;gt; running build_ext
&lt;br&gt;&amp;gt; error: Python was built with version 6 of Visual Studio, and extensions need 
&lt;br&gt;&amp;gt; to be built with the same version of the compiler, but it isn't installed.
&lt;/div&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402378&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-PyXML-installation-in-Zope2.8.5-tp26400819p26402378.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26400819</id>
	<title>Re: PyXML installation in Zope2.8.5</title>
	<published>2009-11-17T08:54:13Z</published>
	<updated>2009-11-17T08:54:13Z</updated>
	<author>
		<name>Dev-34</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;DIV&gt;The&amp;nbsp;version of PyXML is 0.8.4&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt&quot;&gt;&lt;BR&gt;
&lt;DIV style=&quot;FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt&quot;&gt;&lt;FONT size=2 face=Tahoma&gt;
&lt;HR SIZE=1&gt;
&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;From:&lt;/SPAN&gt;&lt;/B&gt; Sudesh Soni &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26400819&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;soni_sks@...&lt;/a&gt;&amp;gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;To:&lt;/SPAN&gt;&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26400819&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xml-sig@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Sent:&lt;/SPAN&gt;&lt;/B&gt; Tue, November 17, 2009 11:50:22 AM&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Subject:&lt;/SPAN&gt;&lt;/B&gt; PyXML installation in Zope2.8.5&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;
&lt;DIV style=&quot;FONT-FAMILY: times new roman, new york, times, serif; COLOR: #7b0099; FONT-SIZE: 12pt&quot;&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=&quot;100%&quot; align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ffffff height=&quot;100%&quot; vAlign=top width=&quot;100%&quot;&gt;
&lt;TABLE style=&quot;TABLE-LAYOUT: fixed&quot; cellSpacing=0 cellPadding=0 width=&quot;100%&quot; align=center height=&quot;100%&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=bottom width=170 align=left&gt;&lt;IMG border=0 alt=&quot;&quot; src=&quot;http://old.nabble.com/attachment/26400819/0/--static--liam_sitting_bottomleft.jpg&quot; width=160 height=140&gt;&lt;/TD&gt;
&lt;TD style=&quot;WHITE-SPACE: nowrap; OVERFLOW: hidden&quot; vAlign=top&gt;
&lt;TABLE style=&quot;WHITE-SPACE: normal&quot; cellSpacing=0 cellPadding=0 width=&quot;100%&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD height=10&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT style=&quot;FONT-FAMILY: times new roman, new york, times, serif; COLOR: #7b0099; FONT-SIZE: 12px&quot; color=#7b0099 size=2 face=&quot;times new roman, new york, times, serif&quot;&gt;
&lt;DIV&gt;
&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Product - zope 2.8.5 final [python version - 2.3.5]&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I get following error when executing -&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;python &lt;A href=&quot;http://setup.py/&quot; target=_blank rel=&quot;nofollow&quot;&gt;setup.py&lt;/A&gt; build&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;============&lt;/DIV&gt;
&lt;DIV&gt;running build_ext&lt;BR&gt;error: Python was built with version 6 of Visual Studio, and extensions need to be built with the sa&lt;BR&gt;me version of the compiler, but it isn't installed.&lt;/DIV&gt;
&lt;DIV&gt;==============&lt;/DIV&gt;
&lt;DIV&gt;Help!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Regards&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=100&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;
&lt;TD width=10&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!-- cg25.c1.mail.mud.yahoo.com compressed/chunked Tue Nov 17 08:53:31 PST 2009 --&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26400819&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-PyXML-installation-in-Zope2.8.5-tp26400819p26400819.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26400816</id>
	<title>PyXML installation in Zope2.8.5</title>
	<published>2009-11-17T08:50:22Z</published>
	<updated>2009-11-17T08:50:22Z</updated>
	<author>
		<name>Dev-34</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt;color:#7b0099;&quot;&gt;&lt;table width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;100%&quot; height=&quot;100%&quot; bgcolor=&quot;#ffffff&quot; valign=&quot;top&quot;&gt;&lt;table width=&quot;100%&quot; height=&quot;100%&quot; style=&quot;table-layout:fixed;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;170&quot; align=&quot;left&quot; valign=&quot;bottom&quot;&gt;&lt;img src=&quot;http://old.nabble.com/attachment/26400816/0/--static--liam_sitting_bottomleft.jpg&quot; width=&quot;160&quot; height=&quot;140&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; style=&quot;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;&lt;table width=&quot;100%&quot; style=&quot;white-space:normal;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td height=&quot;10&quot;&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face=&quot;times new roman, new york, times, serif&quot; size=&quot;2&quot; color=&quot;#7b0099&quot; style=&quot;font-family:times new roman, new york, times,
 serif;font-size:12;color:#7b0099;&quot;&gt;&lt;div style=&quot;text-align:undefined;&quot;&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Product - zope 2.8.5 final [python version - 2.3.5]&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I get following error when executing -&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;python setup.py build&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;============&lt;/DIV&gt;
&lt;DIV&gt;running build_ext&lt;BR&gt;error: Python was built with version 6 of Visual Studio, and extensions need to be built with the sa&lt;BR&gt;me version of the compiler, but it isn't installed.&lt;/DIV&gt;
&lt;DIV&gt;==============&lt;/DIV&gt;
&lt;DIV&gt;Help!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Regards&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;!-- cg9.c1.mail.mud.yahoo.com compressed/chunked Tue Nov 17 08:44:13 PST 2009 --&gt;&lt;/div&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height=&quot;100&quot;&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;td width=&quot;10&quot;&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26400816&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PyXML-installation-in-Zope2.8.5-tp26400816p26400816.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223098</id>
	<title>Re: Status of pyxml development</title>
	<published>2009-11-05T14:05:19Z</published>
	<updated>2009-11-05T14:05:19Z</updated>
	<author>
		<name>&quot;Martin v. Löwis&quot;</name>
	</author>
	<content type="html">&amp;gt;&amp;gt;&amp;gt; Did I miss an announcement of its retirement?
&lt;br&gt;&amp;gt;&amp;gt; Most likely so. I posted an announcement to this list when I stopped
&lt;br&gt;&amp;gt;&amp;gt; maintaining it. This was four years ago.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I was talking about the page at &lt;a href=&quot;http://pyxml.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/&lt;/a&gt;, which says what 
&lt;br&gt;&amp;gt; PyXML is. This page only went missing within the last year.
&lt;br&gt;&lt;br&gt;I don't recall the details; I think somebody requested that the old (and
&lt;br&gt;outdated) content was removed.
&lt;br&gt;&lt;br&gt;Regardless - PyXML has been unmaintained much longer.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Martin
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26223098&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p26223098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223000</id>
	<title>Re: Status of pyxml development</title>
	<published>2009-11-05T13:57:56Z</published>
	<updated>2009-11-05T13:57:56Z</updated>
	<author>
		<name>Mike Brown-3</name>
	</author>
	<content type="html">&amp;quot;Martin v. L￿is&amp;quot; wrote:
&lt;br&gt;&amp;gt; Mike Brown wrote:
&lt;br&gt;&amp;gt; &amp;gt; Did I miss an announcement of its retirement?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Most likely so. I posted an announcement to this list when I stopped
&lt;br&gt;&amp;gt; maintaining it. This was four years ago.
&lt;br&gt;&lt;br&gt;I was talking about the page at &lt;a href=&quot;http://pyxml.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/&lt;/a&gt;, which says what 
&lt;br&gt;PyXML is. This page only went missing within the last year.
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26223000&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p26223000.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26222826</id>
	<title>Re: Status of pyxml development</title>
	<published>2009-11-05T13:40:57Z</published>
	<updated>2009-11-05T13:40:57Z</updated>
	<author>
		<name>&quot;Martin v. Löwis&quot;</name>
	</author>
	<content type="html">Mike Brown wrote:
&lt;br&gt;&amp;gt; Did I miss an announcement of its retirement?
&lt;br&gt;&lt;br&gt;Most likely so. I posted an announcement to this list when I stopped
&lt;br&gt;maintaining it. This was four years ago.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Martin
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26222826&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p26222826.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26019204</id>
	<title>Re: Status of pyxml development</title>
	<published>2009-10-22T17:06:07Z</published>
	<updated>2009-10-22T17:06:07Z</updated>
	<author>
		<name>Mike Brown-3</name>
	</author>
	<content type="html">Stefan Behnel wrote:
&lt;br&gt;&amp;gt; Nicolas Delaby wrote:
&lt;br&gt;&amp;gt; &amp;gt; I would like to know what is the status of pyxml ? I saw on sourceforge
&lt;br&gt;&amp;gt; &amp;gt; that it is no longer maintained but i want to have a confirmation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The sourceforge site has been stating the truth for a while now.
&lt;br&gt;&lt;br&gt;True, but at the moment, only the project page says that. 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://pyxml.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/&lt;/a&gt;&amp;gt; and 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://pyxml.sourceforge.net/topics/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxml.sourceforge.net/topics/&lt;/a&gt;&amp;gt; are the top 2 Google hits for &amp;quot;pyxml&amp;quot; 
&lt;br&gt;and don't mention anything about it. In fact the former seems to have recently 
&lt;br&gt;gone missing. Did I miss an announcement of its retirement? It used to look 
&lt;br&gt;like this: &amp;lt;&lt;a href=&quot;http://web.archive.org/web/20080429132440/http://pyxml.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://web.archive.org/web/20080429132440/http://pyxml.sourceforge.net/&lt;/a&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I suggest restoring something (anything) to 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://sourceforge.net/projects/pyxml/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/pyxml/&lt;/a&gt;&amp;gt; to say what the PyXML project is, 
&lt;br&gt;that it's no longer maintained, and to link to the other sites, if not also to 
&lt;br&gt;say that a new maintainer would be welcomed despite the declining usefulness 
&lt;br&gt;of the package.
&lt;br&gt;&lt;br&gt;I also suggest putting a &amp;quot;PyXML is no longer maintained&amp;quot; on the old topics 
&lt;br&gt;subpage.
&lt;br&gt;&lt;br&gt;Mike
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26019204&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p26019204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26008122</id>
	<title>New xml_marshaller</title>
	<published>2009-10-22T04:03:31Z</published>
	<updated>2009-10-22T04:03:31Z</updated>
	<author>
		<name>Nicolas Delaby</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;The generic marshal module has been published on Pypi with support of
&lt;br&gt;namespaces.
&lt;br&gt;It uses lxml as backend parser.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://pypi.python.org/pypi/xml_marshaller/0.9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/xml_marshaller/0.9&lt;/a&gt;&lt;br&gt;&lt;br&gt;source: &lt;a href=&quot;https://svn.erp5.org/erp5/trunk/utils/xml_marshaller/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.erp5.org/erp5/trunk/utils/xml_marshaller/&lt;/a&gt;&lt;br&gt;&lt;br&gt;This code will be maintained by erp5 developers.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Nicolas
&lt;br&gt;-- 
&lt;br&gt;Nicolas Delaby
&lt;br&gt;Nexedi: Consulting and Development of Libre / Open Source Software
&lt;br&gt;&lt;a href=&quot;http://www.nexedi.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nexedi.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26008122&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-xml_marshaller-tp26008122p26008122.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26005338</id>
	<title>Re: Status of pyxml development</title>
	<published>2009-10-22T00:32:53Z</published>
	<updated>2009-10-22T00:32:53Z</updated>
	<author>
		<name>Nicolas Delaby</name>
	</author>
	<content type="html">Stefan Behnel a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Nicolas Delaby wrote:
&lt;br&gt;&amp;gt;&amp;gt; I would like to know what is the status of pyxml ? I saw on sourceforge
&lt;br&gt;&amp;gt;&amp;gt; that it is no longer maintained but i want to have a confirmation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The sourceforge site has been stating the truth for a while now.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; So i'm using a interesting module of the pyxml library: the Marshaller.
&lt;br&gt;&amp;gt;&amp;gt; I played a bit with and find some weakness like non support of namespaces.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I reimplemented it with lxml (may be its a troll in this mailing-list,
&lt;br&gt;&amp;gt;&amp;gt; sorry in advance) with full support of namespaces.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How can i contribute ? do i need to fork this code ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think the best way to have people use your code is to put it into a new
&lt;br&gt;&amp;gt; package and put it up on PyPI. If it keeps up compatibility with the PyXML
&lt;br&gt;&amp;gt; marshaller, the better. That will allow users of the marshaller package
&lt;br&gt;&amp;gt; (however many there may be left) to easily migrate to your package.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Hi Stefan,
&lt;br&gt;Thanks for your reply, it is what i expect &amp;nbsp;:)
&lt;br&gt;I didn't change the regular tests, so it should be still compatible with
&lt;br&gt;PyXML implementation.
&lt;br&gt;So I will publish it on PyPI and send an announcement on this mailing-list
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nicolas Delaby
&lt;br&gt;Nexedi: Consulting and Development of Libre / Open Source Software
&lt;br&gt;&lt;a href=&quot;http://www.nexedi.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nexedi.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26005338&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p26005338.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25996838</id>
	<title>Re: Status of pyxml development</title>
	<published>2009-10-21T10:31:19Z</published>
	<updated>2009-10-21T10:31:19Z</updated>
	<author>
		<name>Stefan Behnel-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Nicolas Delaby wrote:
&lt;br&gt;&amp;gt; I would like to know what is the status of pyxml ? I saw on sourceforge
&lt;br&gt;&amp;gt; that it is no longer maintained but i want to have a confirmation.
&lt;br&gt;&lt;br&gt;The sourceforge site has been stating the truth for a while now.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; So i'm using a interesting module of the pyxml library: the Marshaller.
&lt;br&gt;&amp;gt; I played a bit with and find some weakness like non support of namespaces.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I reimplemented it with lxml (may be its a troll in this mailing-list,
&lt;br&gt;&amp;gt; sorry in advance) with full support of namespaces.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How can i contribute ? do i need to fork this code ?
&lt;br&gt;&lt;br&gt;I think the best way to have people use your code is to put it into a new
&lt;br&gt;package and put it up on PyPI. If it keeps up compatibility with the PyXML
&lt;br&gt;marshaller, the better. That will allow users of the marshaller package
&lt;br&gt;(however many there may be left) to easily migrate to your package.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25996838&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p25996838.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25996465</id>
	<title>Status of pyxml development</title>
	<published>2009-10-21T09:39:44Z</published>
	<updated>2009-10-21T09:39:44Z</updated>
	<author>
		<name>Nicolas Delaby</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;I would like to know what is the status of pyxml ? I saw on sourceforge
&lt;br&gt;that it is no longer maintained but i want to have a confirmation.
&lt;br&gt;&lt;br&gt;So i'm using a interesting module of the pyxml library: the Marshaller.
&lt;br&gt;I played a bit with and find some weakness like non support of namespaces.
&lt;br&gt;&lt;br&gt;I reimplemented it with lxml (may be its a troll in this mailing-list,
&lt;br&gt;sorry in advance) with full support of namespaces.
&lt;br&gt;&lt;br&gt;How can i contribute ? do i need to fork this code ?
&lt;br&gt;Do you have suggestions ?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;*Here the output of the test with defautl behaviour:*
&lt;br&gt;Testing XML marshalling...
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;none/&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;long&amp;gt;10633823966279326983230456482242756608&amp;lt;/long&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;float&amp;gt;19.72&amp;lt;/float&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;complex&amp;gt;1.0 5.0&amp;lt;/complex&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;string&amp;gt;here is a string &amp;amp;amp; a &amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;tuple&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;int&amp;gt;2&amp;lt;/int&amp;gt;&amp;lt;int&amp;gt;3&amp;lt;/int&amp;gt;&amp;lt;/tuple&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;list
&lt;br&gt;id=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;string&amp;gt;alpha&amp;lt;/string&amp;gt;&amp;lt;string&amp;gt;beta&amp;lt;/string&amp;gt;&amp;lt;string&amp;gt;gamma&amp;lt;/string&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;dictionary
&lt;br&gt;id=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;int&amp;gt;2&amp;lt;/int&amp;gt;&amp;lt;string&amp;gt;key&amp;lt;/string&amp;gt;&amp;lt;string&amp;gt;value&amp;lt;/string&amp;gt;&amp;lt;/dictionary&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;object id=&amp;quot;i2&amp;quot; module=&amp;quot;__main__&amp;quot;
&lt;br&gt;class=&amp;quot;_A&amp;quot;&amp;gt;&amp;lt;tuple/&amp;gt;&amp;lt;dictionary id=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;string&amp;gt;self&amp;lt;/string&amp;gt;&amp;lt;reference
&lt;br&gt;id=&amp;quot;i2&amp;quot;/&amp;gt;&amp;lt;string&amp;gt;subobject&amp;lt;/string&amp;gt;&amp;lt;object id=&amp;quot;i4&amp;quot; module=&amp;quot;__main__&amp;quot;
&lt;br&gt;class=&amp;quot;_B&amp;quot;&amp;gt;&amp;lt;tuple/&amp;gt;&amp;lt;dictionary id=&amp;quot;i5&amp;quot;&amp;gt;&amp;lt;string&amp;gt;list&amp;lt;/string&amp;gt;&amp;lt;list
&lt;br&gt;id=&amp;quot;i6&amp;quot;&amp;gt;&amp;lt;none/&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;long&amp;gt;10633823966279326983230456482242756608&amp;lt;/long&amp;gt;&amp;lt;float&amp;gt;19.72&amp;lt;/float&amp;gt;&amp;lt;complex&amp;gt;1.0
&lt;br&gt;5.0&amp;lt;/complex&amp;gt;&amp;lt;string&amp;gt;here is a string &amp;amp;amp; a &amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;/dictionary&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/dictionary&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;list
&lt;br&gt;id=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;none/&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;long&amp;gt;10301051460877537453973547267843&amp;lt;/long&amp;gt;&amp;lt;dictionary
&lt;br&gt;id=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;string&amp;gt;spam&amp;lt;/string&amp;gt;&amp;lt;int&amp;gt;2&amp;lt;/int&amp;gt;&amp;lt;string&amp;gt;eggs&amp;lt;/string&amp;gt;&amp;lt;/dictionary&amp;gt;&amp;lt;string&amp;gt;&amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/string&amp;gt;&amp;lt;complex&amp;gt;1.0 5.0&amp;lt;/complex&amp;gt;&amp;lt;reference
&lt;br&gt;id=&amp;quot;i2&amp;quot;/&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal&amp;gt;&amp;lt;object id=&amp;quot;i2&amp;quot; module=&amp;quot;__main__&amp;quot;
&lt;br&gt;class=&amp;quot;_A&amp;quot;&amp;gt;&amp;lt;tuple/&amp;gt;&amp;lt;dictionary id=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;string&amp;gt;self&amp;lt;/string&amp;gt;&amp;lt;reference
&lt;br&gt;id=&amp;quot;i2&amp;quot;/&amp;gt;&amp;lt;string&amp;gt;subobject&amp;lt;/string&amp;gt;&amp;lt;object id=&amp;quot;i4&amp;quot; module=&amp;quot;__main__&amp;quot;
&lt;br&gt;class=&amp;quot;_B&amp;quot;&amp;gt;&amp;lt;tuple/&amp;gt;&amp;lt;dictionary id=&amp;quot;i5&amp;quot;&amp;gt;&amp;lt;string&amp;gt;list&amp;lt;/string&amp;gt;&amp;lt;list
&lt;br&gt;id=&amp;quot;i6&amp;quot;&amp;gt;&amp;lt;none/&amp;gt;&amp;lt;int&amp;gt;1&amp;lt;/int&amp;gt;&amp;lt;long&amp;gt;10633823966279326983230456482242756608&amp;lt;/long&amp;gt;&amp;lt;float&amp;gt;19.72&amp;lt;/float&amp;gt;&amp;lt;complex&amp;gt;1.0
&lt;br&gt;5.0&amp;lt;/complex&amp;gt;&amp;lt;string&amp;gt;here is a string &amp;amp;amp; a &amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/string&amp;gt;&amp;lt;/list&amp;gt;&amp;lt;/dictionary&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/dictionary&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/marshal&amp;gt;
&lt;br&gt;&lt;br&gt;*Here the output of the test with namespace support:*
&lt;br&gt;m = Marshaller(namespace_uri='&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller'&lt;/a&gt;)
&lt;br&gt;dumps = m.dumps
&lt;br&gt;&lt;br&gt;Testing XML marshalling...
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:none/&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:int&amp;gt;1&amp;lt;/marshal:int&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:long&amp;gt;10633823966279326983230456482242756608&amp;lt;/marshal:long&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:float&amp;gt;19.72&amp;lt;/marshal:float&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:complex&amp;gt;1.0
&lt;br&gt;5.0&amp;lt;/marshal:complex&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:string&amp;gt;here
&lt;br&gt;is a string &amp;amp;amp; a &amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/marshal:string&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:tuple&amp;gt;&amp;lt;marshal:int&amp;gt;1&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:int&amp;gt;2&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:int&amp;gt;3&amp;lt;/marshal:int&amp;gt;&amp;lt;/marshal:tuple&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:list
&lt;br&gt;id=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;marshal:string&amp;gt;alpha&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:string&amp;gt;beta&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:string&amp;gt;gamma&amp;lt;/marshal:string&amp;gt;&amp;lt;/marshal:list&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:dictionary
&lt;br&gt;id=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;marshal:int&amp;gt;1&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:int&amp;gt;2&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:string&amp;gt;key&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:string&amp;gt;value&amp;lt;/marshal:string&amp;gt;&amp;lt;/marshal:dictionary&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:object
&lt;br&gt;id=&amp;quot;i2&amp;quot; module=&amp;quot;__main__&amp;quot; class=&amp;quot;_A&amp;quot;&amp;gt;&amp;lt;marshal:tuple/&amp;gt;&amp;lt;marshal:dictionary
&lt;br&gt;id=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;marshal:string&amp;gt;self&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:reference
&lt;br&gt;id=&amp;quot;i2&amp;quot;/&amp;gt;&amp;lt;marshal:string&amp;gt;subobject&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:object
&lt;br&gt;id=&amp;quot;i4&amp;quot; module=&amp;quot;__main__&amp;quot; class=&amp;quot;_B&amp;quot;&amp;gt;&amp;lt;marshal:tuple/&amp;gt;&amp;lt;marshal:dictionary
&lt;br&gt;id=&amp;quot;i5&amp;quot;&amp;gt;&amp;lt;marshal:string&amp;gt;list&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:list
&lt;br&gt;id=&amp;quot;i6&amp;quot;&amp;gt;&amp;lt;marshal:none/&amp;gt;&amp;lt;marshal:int&amp;gt;1&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:long&amp;gt;10633823966279326983230456482242756608&amp;lt;/marshal:long&amp;gt;&amp;lt;marshal:float&amp;gt;19.72&amp;lt;/marshal:float&amp;gt;&amp;lt;marshal:complex&amp;gt;1.0
&lt;br&gt;5.0&amp;lt;/marshal:complex&amp;gt;&amp;lt;marshal:string&amp;gt;here is a string &amp;amp;amp; a
&lt;br&gt;&amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/marshal:string&amp;gt;&amp;lt;/marshal:list&amp;gt;&amp;lt;/marshal:dictionary&amp;gt;&amp;lt;/marshal:object&amp;gt;&amp;lt;/marshal:dictionary&amp;gt;&amp;lt;/marshal:object&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&amp;lt;marshal:marshal
&lt;br&gt;xmlns:marshal=&amp;quot;&lt;a href=&quot;http://www.erp5.org/namespaces/marshaller&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erp5.org/namespaces/marshaller&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;marshal:list
&lt;br&gt;id=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;marshal:none/&amp;gt;&amp;lt;marshal:int&amp;gt;1&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:long&amp;gt;10301051460877537453973547267843&amp;lt;/marshal:long&amp;gt;&amp;lt;marshal:dictionary
&lt;br&gt;id=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;marshal:int&amp;gt;1&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:string&amp;gt;spam&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:int&amp;gt;2&amp;lt;/marshal:int&amp;gt;&amp;lt;marshal:string&amp;gt;eggs&amp;lt;/marshal:string&amp;gt;&amp;lt;/marshal:dictionary&amp;gt;&amp;lt;marshal:string&amp;gt;&amp;amp;lt;fake
&lt;br&gt;tag&amp;amp;gt;&amp;lt;/marshal:string&amp;gt;&amp;lt;marshal:complex&amp;gt;1.0
&lt;br&gt;5.0&amp;lt;/marshal:complex&amp;gt;&amp;lt;marshal:reference
&lt;br&gt;id=&amp;quot;i2&amp;quot;/&amp;gt;&amp;lt;/marshal:list&amp;gt;&amp;lt;/marshal:marshal&amp;gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nicolas Delaby
&lt;br&gt;Nexedi: Consulting and Development of Libre / Open Source Software
&lt;br&gt;&lt;a href=&quot;http://www.nexedi.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nexedi.com/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25996465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Status-of-pyxml-development-tp25996465p25996465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25993441</id>
	<title>Re: Text file to XML representation</title>
	<published>2009-10-21T07:18:17Z</published>
	<updated>2009-10-21T07:18:17Z</updated>
	<author>
		<name>Stefan Behnel-3</name>
	</author>
	<content type="html">&lt;br&gt;Antonis Kaklis wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I would like to make a program that takes a text file with the
&lt;br&gt;&amp;gt; following representation for example:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; outlook = sunny
&lt;br&gt;&amp;gt; | &amp;nbsp; humidity &amp;lt;= 70: yes (2.0)
&lt;br&gt;&amp;gt; | &amp;nbsp; humidity &amp;gt; 70: no (3.0)
&lt;br&gt;&amp;gt; outlook = overcast: yes (4.0)
&lt;br&gt;&amp;gt; outlook = rainy
&lt;br&gt;&amp;gt; | &amp;nbsp; windy = TRUE: no (2.0)
&lt;br&gt;&amp;gt; | &amp;nbsp; windy = FALSE: yes (3.0)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and convert it to xml file
&lt;/div&gt;&lt;br&gt;Did you read the response that you got over at c.l.py?
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25993441&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Text-file-to-XML-representation-tp25993264p25993441.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25993264</id>
	<title>Text file to XML representation</title>
	<published>2009-10-21T06:49:07Z</published>
	<updated>2009-10-21T06:49:07Z</updated>
	<author>
		<name>Antonis Kaklis</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;I would like to make a program that takes a text file with the
&lt;br&gt;following representation for example:
&lt;br&gt;&lt;br&gt;outlook = sunny
&lt;br&gt;| &amp;nbsp; humidity &amp;lt;= 70: yes (2.0)
&lt;br&gt;| &amp;nbsp; humidity &amp;gt; 70: no (3.0)
&lt;br&gt;outlook = overcast: yes (4.0)
&lt;br&gt;outlook = rainy
&lt;br&gt;| &amp;nbsp; windy = TRUE: no (2.0)
&lt;br&gt;| &amp;nbsp; windy = FALSE: yes (3.0)
&lt;br&gt;&lt;br&gt;and convert it to xml file for example:
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;DecisionTree type=&amp;quot;DescisionTree&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;outlook&amp;quot; operator=&amp;quot;=&amp;quot; value=&amp;quot;sunny&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;humidity&amp;quot; operator=&amp;quot;&amp;lt;=&amp;quot; value=&amp;quot;70&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Output decision=&amp;quot;yes&amp;quot; info=&amp;quot;(2.0)&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;humidity&amp;quot; operator=&amp;quot;&amp;gt;&amp;quot; value=&amp;quot;70&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Output decision=&amp;quot;no&amp;quot; info=&amp;quot;(3.0)&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;outlook&amp;quot; operator=&amp;quot;=&amp;quot; value=&amp;quot;overcast&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Output decision=&amp;quot;yes&amp;quot; info=&amp;quot;(4.0)&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;outlook&amp;quot; operator=&amp;quot;=&amp;quot; value=&amp;quot;rainy&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;windy&amp;quot; operator=&amp;quot;=&amp;quot; value=&amp;quot;TRUE&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Output decision=&amp;quot;no&amp;quot; info=&amp;quot;(2.0)&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Test attribute=&amp;quot;windy&amp;quot; operator=&amp;quot;=&amp;quot; value=&amp;quot;FALSE&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Output decision=&amp;quot;yes&amp;quot; info=&amp;quot;(3.0)&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Test&amp;gt;
&lt;br&gt;&amp;lt;/DecisionTree&amp;gt;
&lt;br&gt;&lt;br&gt;Is there a way to do it? I'm new to XML processing With Python
&lt;br&gt;Please help(code, tips anything)
&lt;br&gt;Thanks in advance
&lt;br&gt;Antonis
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25993264&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Text-file-to-XML-representation-tp25993264p25993264.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25993273</id>
	<title>[ pyxml-XBEL-2875536 ] 'as' is the keyword in python2.6</title>
	<published>2009-10-09T00:42:45Z</published>
	<updated>2009-10-09T00:42:45Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">XBEL item #2875536, was opened at 2009-10-09 15:42
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by sevenj
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=707658&amp;aid=2875536&amp;group_id=6473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=707658&amp;aid=2875536&amp;group_id=6473&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: sevenj (sevenj)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: 'as' is the keyword in python2.6 
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;In these files: _xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.py
&lt;br&gt;_xmlplus/xpath/ParsedAbbreviatedRelativeLocationPath.py, use the keyword
&lt;br&gt;'as'.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=707658&amp;aid=2875536&amp;group_id=6473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=707658&amp;aid=2875536&amp;group_id=6473&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25993273&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--pyxml-XBEL-2875536---%27as%27-is-the-keyword-in-python2.6-tp25993273p25993273.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25523779</id>
	<title>ANN: Updated Python/XML Binding release available</title>
	<published>2009-09-19T10:28:15Z</published>
	<updated>2009-09-19T10:28:15Z</updated>
	<author>
		<name>Peter A. Bigot</name>
	</author>
	<content type="html">Several months ago I announced the initial public release of PyXB, a 
&lt;br&gt;pure Python package that generates Python bindings from XML schema. &amp;nbsp;
&lt;br&gt;PyXB is now feature-complete at version 0.7.3, with an expected posting 
&lt;br&gt;of the stable version 1.0.0 by the end of September. &amp;nbsp;The documentation 
&lt;br&gt;is at &lt;a href=&quot;http://pyxb.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pyxb.sourceforge.net&lt;/a&gt;, and the release can be downloaded 
&lt;br&gt;from links on that page.
&lt;br&gt;&lt;br&gt;PyXB supports almost all features of XML schema, including:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Class constants corresponding to string enumeration constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Simple and complex type definitions
&lt;br&gt;&amp;nbsp; &amp;nbsp; * List and union datatypes
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Constraints on (simple) datatypes (e.g., minInclusive, length)
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Model groups and attribute groups
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Complex content models (all, sequence, choice); minOccurs and 
&lt;br&gt;maxOccurs
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Abstract types, xsi:type, substitution groups
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Nillable elements with xsi:nil
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Namespace qualified attributes and elements
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Import and include directives
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Documentation annotations present in the schema are converted to 
&lt;br&gt;Python docstrings in the generated bindings.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Pattern constraints (as long as the simple type derives from 
&lt;br&gt;something that is represented as a Python string)
&lt;br&gt;&lt;br&gt;The full package includes bindings for almost two dozen WS-*--related 
&lt;br&gt;schema including SOAP and WSDL, and the complete set of schema for 
&lt;br&gt;OpenGIS. &amp;nbsp;Its limitations are that it has only crude support for 
&lt;br&gt;bindings that do not validate, does not support the &amp;quot;redefine&amp;quot; 
&lt;br&gt;directive, and is not always as informative regarding why a particular 
&lt;br&gt;document is invalid as one might wish.
&lt;br&gt;&lt;br&gt;A users mailing list is available at 
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=pyxb-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=pyxb-users&lt;/a&gt;. &amp;nbsp;I 
&lt;br&gt;would appreciate any feedback.
&lt;br&gt;&lt;br&gt;Peter
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25523779&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ANN%3A-Updated-Python-XML-Binding-release-available-tp25523779p25523779.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25486705</id>
	<title>Re: Modify node attributes in XML file while parsing</title>
	<published>2009-09-17T00:47:40Z</published>
	<updated>2009-09-17T00:47:40Z</updated>
	<author>
		<name>Abhishek Kane</name>
	</author>
	<content type="html">&lt;b&gt;&amp;lt;?xml version=&amp;#39;1.0&amp;#39;?&amp;gt;&lt;br&gt;&amp;lt;main_tag&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;service name=&amp;#39;abc&amp;#39; version=&amp;#39;1&amp;#39;&amp;gt;&lt;br&gt;    &amp;lt;instance name=&amp;#39;default&amp;#39; value=&amp;#39;false&amp;#39;/&amp;gt;&lt;br&gt;&amp;lt;/service&amp;gt;&lt;br&gt;&amp;lt;service name=&amp;#39;xyz&amp;#39; version=&amp;#39;2&amp;#39;&amp;gt;&lt;br&gt;

    &amp;lt;instance name=&amp;#39;default&amp;#39; value=&amp;#39;false&amp;#39;/&amp;gt;&lt;br&gt;&amp;lt;/service&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;/main_tag&amp;gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt; is how the XML file looks like. I want to modify the &lt;b&gt;value &lt;/b&gt;of &lt;b&gt;instance &lt;/b&gt;based on the &lt;b&gt;service name&lt;/b&gt;.&lt;br&gt;

&lt;br&gt;So if i search for &lt;b&gt;abc&lt;/b&gt; service &amp;amp; modify instance value like follows :&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;import sys, logging, traceback&lt;br&gt;from xml.dom import minidom&lt;br&gt;&lt;br&gt;data_file = &amp;quot;/tmp/data.xml&amp;quot;&lt;br&gt;&lt;br&gt;def main():&lt;br&gt;

    try:&lt;br&gt;        xmldoc = minidom.parse(data_file)&lt;br&gt;    except IOError:&lt;br&gt;        print &amp;quot;err&amp;quot;&lt;br&gt;        sys.exit(1)&lt;br&gt;&lt;br&gt;    start = xmldoc.firstChild&lt;br&gt;&lt;br&gt;    for element in xmldoc.getElementsByTagName(&amp;quot;service&amp;quot;):&lt;br&gt;

        service = element.getAttribute(&amp;quot;name&amp;quot;)&lt;br&gt;        print service&lt;br&gt;        if service == &amp;quot;abc&amp;quot;:&lt;br&gt;            for instance in element.childNodes:&lt;br&gt;                if instance.nodeType == 1:&lt;br&gt;

                    print instance.getAttribute(&amp;quot;value&amp;quot;)&lt;br&gt;                    instance.setAttribute(&amp;quot;value&amp;quot;, &amp;quot;true&amp;quot;)&lt;br&gt;                    print instance.getAttribute(&amp;quot;value&amp;quot;)&lt;br&gt;

&lt;br&gt;if __name__ == &amp;quot;__main__&amp;quot;:&lt;br&gt;    logging.basicConfig(filename=log_file,level=logging.DEBUG)&lt;br&gt;    main()&lt;br&gt;&lt;/b&gt;&lt;br&gt;The first print gives &lt;b&gt;false&lt;/b&gt; &amp;amp; later one gives &lt;b&gt;true&lt;/b&gt;. But the &lt;b&gt;data.xml&lt;/b&gt; remains unchanged. How can I modify the node in data.xml?&lt;br&gt;

&lt;br&gt;Thanks,&lt;br&gt;Abhishek&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Sep 16, 2009 at 9:47 PM, Josh English &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25486705&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joshua.r.english@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
If you are just searching for XML nodes, you are searching. If you are&lt;br&gt;
interpreting them into something new, you are parsing.&lt;br&gt;
&lt;br&gt;
If you want to change an attribute, parse the XML file and make changes there.&lt;br&gt;
&lt;br&gt;
Either that, or read the node attribute that you are given, make the&lt;br&gt;
changes you need, but don&amp;#39;t bother with writing a new XML file.&lt;br&gt;
&lt;br&gt;
Perhaps a sample of what you are trying to do would help up see the solution.&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On 9/16/09, Abhishek Kane &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25486705&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abhishek.kane@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Hi Guys,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I got a bit idea about parsing XML file from online search. I need to modify&lt;br&gt;
&amp;gt; node attributes in an XML file while I read it. I could read node&lt;br&gt;
&amp;gt; attributes; but when I modify them using setAttribute, the local copy of&lt;br&gt;
&amp;gt; that node gets changed.&lt;br&gt;
&amp;gt; Is there any way to directly modify the node attributes in XML file or shall&lt;br&gt;
&amp;gt; I just create another XML file where I will create nodes as I go through the&lt;br&gt;
&amp;gt; nodes in old XML file?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thanks,&lt;br&gt;
&amp;gt; Abhishek&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
Josh English&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25486705&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Joshua.R.English@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://joshenglish.livejournal.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://joshenglish.livejournal.com&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;No defeat is final; until u stop fighting.&lt;br&gt;- AGK&lt;br&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25486705&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Modify-node-attributes-in-XML-file-while-parsing-tp25474957p25486705.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25483216</id>
	<title>Re: Modify node attributes in XML file while parsing</title>
	<published>2009-09-16T17:24:55Z</published>
	<updated>2009-09-16T17:24:55Z</updated>
	<author>
		<name>Josh English</name>
	</author>
	<content type="html">Everything works, but you need to write this over data.xml. I don't
&lt;br&gt;remember how to do this in minidom. I think writing to an output file
&lt;br&gt;is the only way to do this:
&lt;br&gt;&lt;br&gt;o = open('data.xml')
&lt;br&gt;o.write(xmldoc.toxml())
&lt;br&gt;o.close()
&lt;br&gt;&lt;br&gt;On Wed, Sep 16, 2009 at 9:58 AM, Abhishek Kane &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25483216&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abhishek.kane@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;lt;?xml version='1.0'?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;main_tag&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;service name='abc' version='1'&amp;gt;
&lt;br&gt;&amp;gt;     &amp;lt;instance name='default' value='false'/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/service&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;service name='xyz' version='2'&amp;gt;
&lt;br&gt;&amp;gt;     &amp;lt;instance name='default' value='false'/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/service&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/main_tag&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  is how the XML file looks like. I want to modify the value of instance
&lt;br&gt;&amp;gt; based on the service name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So if i search for abc service &amp; modify instance value like follows :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; import sys, logging, traceback
&lt;br&gt;&amp;gt; from xml.dom import minidom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; data_file = &amp;quot;/tmp/data.xml&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def main():
&lt;br&gt;&amp;gt;     try:
&lt;br&gt;&amp;gt;         xmldoc = minidom.parse(data_file)
&lt;br&gt;&amp;gt;     except IOError:
&lt;br&gt;&amp;gt;         print &amp;quot;err&amp;quot;
&lt;br&gt;&amp;gt;         sys.exit(1)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     start = xmldoc.firstChild
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     for element in xmldoc.getElementsByTagName(&amp;quot;service&amp;quot;):
&lt;br&gt;&amp;gt;         service = element.getAttribute(&amp;quot;name&amp;quot;)
&lt;br&gt;&amp;gt;         print service
&lt;br&gt;&amp;gt;         if service == &amp;quot;abc&amp;quot;:
&lt;br&gt;&amp;gt;             for instance in element.childNodes:
&lt;br&gt;&amp;gt;                 if instance.nodeType == 1:
&lt;br&gt;&amp;gt;                     print instance.getAttribute(&amp;quot;value&amp;quot;)
&lt;br&gt;&amp;gt;                     instance.setAttribute(&amp;quot;value&amp;quot;, &amp;quot;true&amp;quot;)
&lt;br&gt;&amp;gt;                     print instance.getAttribute(&amp;quot;value&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; if __name__ == &amp;quot;__main__&amp;quot;:
&lt;br&gt;&amp;gt;     logging.basicConfig(filename=log_file,level=logging.DEBUG)
&lt;br&gt;&amp;gt;     main()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The first print gives false &amp; later one gives true. But the data.xml remains
&lt;br&gt;&amp;gt; unchanged. How can I modify the node in data.xml?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Abhishek
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Sep 16, 2009 at 9:47 PM, Josh English &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25483216&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joshua.r.english@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you are just searching for XML nodes, you are searching. If you are
&lt;br&gt;&amp;gt;&amp;gt; interpreting them into something new, you are parsing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you want to change an attribute, parse the XML file and make changes
&lt;br&gt;&amp;gt;&amp;gt; there.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Either that, or read the node attribute that you are given, make the
&lt;br&gt;&amp;gt;&amp;gt; changes you need, but don't bother with writing a new XML file.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Perhaps a sample of what you are trying to do would help up see the
&lt;br&gt;&amp;gt;&amp;gt; solution.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 9/16/09, Abhishek Kane &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25483216&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abhishek.kane@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Hi Guys,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I got a bit idea about parsing XML file from online search. I need to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; modify
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; node attributes in an XML file while I read it. I could read node
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; attributes; but when I modify them using setAttribute, the local copy of
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; that node gets changed.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Is there any way to directly modify the node attributes in XML file or
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; shall
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I just create another XML file where I will create nodes as I go through
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; nodes in old XML file?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Abhishek
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Josh English
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25483216&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Joshua.R.English@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://joshenglish.livejournal.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://joshenglish.livejournal.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; No defeat is final; until u stop fighting.
&lt;br&gt;&amp;gt; - AGK
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Josh English
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25483216&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Joshua.R.English@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://joshenglish.livejournal.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://joshenglish.livejournal.com&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25483216&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Modify-node-attributes-in-XML-file-while-parsing-tp25474957p25483216.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25476867</id>
	<title>Re: Modify node attributes in XML file while parsing</title>
	<published>2009-09-16T10:20:06Z</published>
	<updated>2009-09-16T10:20:06Z</updated>
	<author>
		<name>Stefan Behnel-3</name>
	</author>
	<content type="html">&lt;br&gt;Abhishek Kane wrote:
&lt;br&gt;&amp;gt; I got a bit idea about parsing XML file from online search. I need to modify
&lt;br&gt;&amp;gt; node attributes in an XML file while I read it. I could read node
&lt;br&gt;&amp;gt; attributes; but when I modify them using setAttribute, the local copy of
&lt;br&gt;&amp;gt; that node gets changed.
&lt;br&gt;&amp;gt; Is there any way to directly modify the node attributes in XML file or shall
&lt;br&gt;&amp;gt; I just create another XML file where I will create nodes as I go through the
&lt;br&gt;&amp;gt; nodes in old XML file?
&lt;br&gt;&lt;br&gt;Could you explain a bit more about your intentions? What is the code doing?
&lt;br&gt;I understand that the XML data is in a file that you parse, but where is
&lt;br&gt;the data going afterwards? Do you use it in your program? Do you save it
&lt;br&gt;back into a file?
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25476867&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Modify-node-attributes-in-XML-file-while-parsing-tp25474957p25476867.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25474957</id>
	<title>Modify node attributes in XML file while parsing</title>
	<published>2009-09-16T08:33:48Z</published>
	<updated>2009-09-16T08:33:48Z</updated>
	<author>
		<name>Abhishek Kane</name>
	</author>
	<content type="html">Hi Guys,&lt;br&gt;&lt;br&gt;I got a bit idea about parsing XML file from online search. I need to modify node attributes in an XML file while I read it. I could read node attributes; but when I modify them using setAttribute, the local copy of that node gets changed.&lt;br&gt;
Is there any way to directly modify the node attributes in XML file or shall I just create another XML file where I will create nodes as I go through the nodes in old XML file?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Abhishek &lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25474957&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Modify-node-attributes-in-XML-file-while-parsing-tp25474957p25474957.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25081740</id>
	<title>Re: Does Python libexpat and EXPAT</title>
	<published>2009-08-21T08:11:57Z</published>
	<updated>2009-08-21T08:11:57Z</updated>
	<author>
		<name>Stefan Behnel-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;please don't top-post.
&lt;br&gt;&lt;br&gt;hari wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Aug 21, 2:37 am, Stefan Behnel wrote:
&lt;br&gt;&amp;gt;&amp;gt; hari wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Am very new to XML, I have a query, Does &amp;nbsp;Python libexpat and EXPAT
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; are same or they are diffrent?
&lt;br&gt;&amp;gt;&amp;gt; Depends on what you mean with &amp;quot;EXPAT&amp;quot;. Python's expat module that you can
&lt;br&gt;&amp;gt;&amp;gt; find in the standard library is the well known non-validating XML parser
&lt;br&gt;&amp;gt;&amp;gt; originally written by James Clark.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW, if you are new to XML and want to use it in Python, you might want to
&lt;br&gt;&amp;gt;&amp;gt; start with the xml.etree package.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks, now I want to know is whether Expat is used as the base for
&lt;br&gt;&amp;gt; developing Python libexpat.
&lt;/div&gt;&lt;br&gt;That's what I said above: the Python module is based on the expat parser.
&lt;br&gt;&lt;br&gt;Note that the xml.etree package also uses the expat parser, but that's only
&lt;br&gt;one of the reasons why it's so fast.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25081740&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does--Python-libexpat-and-EXPAT-tp25063360p25081740.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25080620</id>
	<title>Re: Does Python libexpat and EXPAT</title>
	<published>2009-08-20T17:16:34Z</published>
	<updated>2009-08-20T17:16:34Z</updated>
	<author>
		<name>hari-20</name>
	</author>
	<content type="html">Hi ,
&lt;br&gt;Thanks, now I want to know is whether Expat is used as the base for
&lt;br&gt;developing Python libexpat. Sorry to keep on asking questions.
&lt;br&gt;&lt;br&gt;-Hari
&lt;br&gt;&lt;br&gt;On Aug 21, 2:37 am, Stefan Behnel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25080620&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stefan...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; copying my answer from comp.lang.python:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hari wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Am very new to XML, I have a query, Does  Python libexpat and EXPAT
&lt;br&gt;&amp;gt; &amp;gt; are same or they are diffrent?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Depends on what you mean with &amp;quot;EXPAT&amp;quot;. Python's expat module that you can
&lt;br&gt;&amp;gt; find in the standard library is the well known non-validating XML parser
&lt;br&gt;&amp;gt; originally written by James Clark.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW, if you are new to XML and want to use it in Python, you might want to
&lt;br&gt;&amp;gt; start with the xml.etree package.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Stefan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; XML-SIG maillist  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25080620&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-...@...&lt;/a&gt;://mail.python.org/mailman/listinfo/xml-sig
&lt;/div&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25080620&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does--Python-libexpat-and-EXPAT-tp25063360p25080620.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25066637</id>
	<title>Re: Does  Python libexpat and EXPAT</title>
	<published>2009-08-20T10:37:06Z</published>
	<updated>2009-08-20T10:37:06Z</updated>
	<author>
		<name>Stefan Behnel-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;copying my answer from comp.lang.python:
&lt;br&gt;&lt;br&gt;hari wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am very new to XML, I have a query, Does &amp;nbsp;Python libexpat and EXPAT
&lt;br&gt;&amp;gt; are same or they are diffrent?
&lt;br&gt;&lt;br&gt;Depends on what you mean with &amp;quot;EXPAT&amp;quot;. Python's expat module that you can
&lt;br&gt;find in the standard library is the well known non-validating XML parser
&lt;br&gt;originally written by James Clark.
&lt;br&gt;&lt;br&gt;BTW, if you are new to XML and want to use it in Python, you might want to
&lt;br&gt;start with the xml.etree package.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25066637&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does--Python-libexpat-and-EXPAT-tp25063360p25066637.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25063360</id>
	<title>Does  Python libexpat and EXPAT</title>
	<published>2009-08-20T06:48:18Z</published>
	<updated>2009-08-20T06:48:18Z</updated>
	<author>
		<name>hari-20</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;Am very new to XML, I have a query, Does &amp;nbsp;Python libexpat and EXPAT
&lt;br&gt;are same or they are diffrent?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Hari
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25063360&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Does--Python-libexpat-and-EXPAT-tp25063360p25063360.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24596773</id>
	<title>Re: python parser project</title>
	<published>2009-07-21T15:09:50Z</published>
	<updated>2009-07-21T15:09:50Z</updated>
	<author>
		<name>Jose Rivera Merla</name>
	</author>
	<content type="html">Hi Uche:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;   Its my opinion that you coud do this easily with lxml for the XML part. Just Google &amp;quot;Python LXML&amp;quot;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;   Look at this page &lt;a href=&quot;http://codespeak.net/lxml/tutorial.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codespeak.net/lxml/tutorial.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;   &lt;/div&gt;&lt;div&gt;   The txt file is easy to handle with the split(&amp;#39;,&amp;#39;) command.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;   The thing I don&amp;#39;t know what you are talking it&amp;#39;s about sending the XML to a SQL Database, it&amp;#39;s easier to handle the text file in SQL bulk insert command, etc..&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards,&lt;/div&gt;&lt;div&gt;Jose Rivera&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jul 21, 2009 at 12:19 PM, uche &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24596773&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;uraniumore238@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Hi All,&lt;br&gt;
&lt;br&gt;
I am developing a python parsing program. This program takes two&lt;br&gt;
inputs a comma dilimeted txt file and an xml file, which represents&lt;br&gt;
the structure of the datafile. I am using python minidom to read in&lt;br&gt;
the xml file and create a tree structure in an object file. The next&lt;br&gt;
thing to do is to insert the data into the respective fields of the&lt;br&gt;
tree. Once I am done, I&amp;#39;d like to send this object to an sql database.&lt;br&gt;
Has anyone attempted to do this ? Is there an example code online that&lt;br&gt;
I can reference to ? ... More specifically what code will allow me to&lt;br&gt;
combine the data and tree structure into a complete object that I can&lt;br&gt;
use to populate the sql database ?&lt;br&gt;
&lt;br&gt;
Thanks.&lt;br&gt;
_______________________________________________&lt;br&gt;
XML-SIG maillist  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24596773&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;XML-SIG maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24596773&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;XML-SIG@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/xml-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/xml-sig&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/python-parser-project-tp24595387p24596773.html" />
</entry>

</feed>
