<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>
<blockquote type="cite"><tt><tt>
  <pre wrap="">2) I also need to serve up web-based forms and allow the user to create
    XML content based on a user-selected schema.  Something
    like what Chiba (<a class="moz-txt-link-freetext" href="http://chiba.sf.net/">http://chiba.sf.net/</a>) is targeting.   Of course,
    though, that isn't a Python/Zope solution.  Has anyone seen anything
    that works?  At this point, installing Tomcat and Chiba is what I
    presume I'll be doing in a couple of weeks....</pre>
  </tt></tt></blockquote>
This one is still a big issue.&nbsp; I'm presuming that neither Zope nor
Python have addressed XForms.<br>
<br>
Does anyone here know of a project which has that I can incorporate, or
use with Zope/Plone?<br>
<br>
<blockquote type="cite"><tt>
  <blockquote type="cite"><tt>Andreas Jung wrote:</tt></blockquote>
  </tt>
  <blockquote cite="midE96D489F6021DDBF5E6740BB@suxmac.local"
 type="cite"><tt>Zope itself has no native XML support. However there
are some products like <br>
ParsedXML that provide additional functionality. You might also look at
Silva CMS <br>
which is provides native XML support.</tt></blockquote>
</blockquote>
</tt><br>
<tt>I found some info on Silva last week, but passed over it since I'm
using Plone (and cannot switch).&nbsp; Will they work together?<br>
<br>
</tt>
<blockquote type="cite">
  <pre wrap=""><tt><blockquote type="cite"><pre wrap=""><tt>Dennis Allison wrote:</tt>
</pre></blockquote></tt><blockquote type="cite"><pre wrap=""><tt>  While you need to write appropriate External Methods and/or Products
to use it, we have found that the ReportLab pyRXP system&nbsp;works well.
</tt></pre></blockquote></pre>
</blockquote>
<tt>I just found&nbsp; where Uche Ogbuji wrote, in
<a class="moz-txt-link-freetext" href="http://www.xml.com/lpt/a/2004/02/11/py-xml.html">http://www.xml.com/lpt/a/2004/02/11/py-xml.html</a> -- [Version 0.7 parser
had a fatal error with input containing </tt><code>&amp;#8230;</code><tt>]
"The responses from the developers were, more or less, that PyRXP
raises a fatal error when presented with XML characters with Unicode
ordinal greater than U+256, regardless of how they are represented. The
unfortunate upshot of this is that PyRXP 0.9 is not an XML parser."<br>
<br>
Perhaps he's overly harsh, but since the XML files I'm dealing with are
used to map between (human) languages, correct UTF-8 handling is
vital.&nbsp; Have you perchance tried and had success with anything beyond
U+256?<br>
<br>
<br>
I wrote:<br>
<blockquote type="cite">
  <pre wrap="">Three questions, in order of importance (to me):

1) Is it possible to validate an (uploaded) XML file against a schema
   (currently on the Zope server)?
    What, if any, extra packages are needed?    I want to use this in my
    upload forms to alert the user if their files are invalid.
  </pre>
</blockquote>
Currently, I've an Extension "browser-ish" class that takes the
form.file submission (and other data), MIME encodes them and forwards
them via HTTP to a Perl XML validation tool on the web that </tt><tt>was
</tt><tt>already running.&nbsp; It's an *ugly* hack, but it works for now.<br>
<blockquote type="cite">
  <pre wrap="">3) Is there a function built-in to Zope that allows merging XML files?
    (ie: all the &lt;abc&gt; within a list of user-selected files).
    I've got an Extension that works correctly (using the Amara/4Suite
    packages), so an answer here is mostly for me to learn Zope better.
  </pre>
</blockquote>
Sounds like this is as good as it gets, or close enough that it
wouldn't be worth the effort to change.<br>
<br>
Thanks again,<br>
Nikko<br>
<br>
</tt>
</body>
</html>