Chris, <br><br>This is probably a long shot in terms of actually making it happen, but I would take a look at the Date Copy module, specifically the iCal feed importing.&nbsp; It lets you copy data from the iCal feed into CCK nodes.&nbsp; It would certainly take some work to generalize it for any XML feed, but it might be  possible to use some of the stuff in there as a framework a guide and and then rework the iCal import as a plugin to a more general XML node import module.&nbsp; 
<br><br>Not that I&#39;m offering, but I think this would be a good start. <br><br>Eric<br><br><div><span class="gmail_quote">On 8/15/07, <b class="gmail_sendername">Boris Mann</b> &lt;<a href="mailto:boris@bryght.com">boris@bryght.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">There is a feature / patch in the Feed API module queue for<br>specifically this, and we need this functionality as well. XML feed
<br>--&gt; CCK field mapping.<br><br>On 8/15/07, Chris &lt;<a href="mailto:drupal_support.lists@toastfirst.com">drupal_support.lists@toastfirst.com</a>&gt; wrote:<br>&gt;<br>&gt;<br>&gt;<br>&gt; Requirements:<br>&gt;<br>&gt;&nbsp;&nbsp;Assumption:&nbsp;&nbsp;Input file&nbsp;&nbsp;= standard XML file {
e.g<br>&gt; <a href="http://www.w3schools.com/xml/note.xml">http://www.w3schools.com/xml/note.xml</a>}<br>&gt;<br>&gt; i) Enable user input of custom XML page by provision of web address url to<br>&gt; an XML page (in similar fashion to feed; but it is not a feed)
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Possible enable user input via browser paste (thoughts for/against<br>&gt; welcome)<br>&gt; ii) Primary parse to display and allow &#39;deselection&#39; of fields from XML<br>&gt; import that are not required (by default, or set default to &#39;select&#39;
<br>&gt; required)<br>&gt; iii) Import XML (with additional parameters set in ii) to [custom] node type<br>&gt; iii) Enable edit of imported node list (such as deletion of non-required<br>&gt; records from list - can/may arguably be done with content listing by type)
<br>&gt; iv) Enable linking of key# data field in XML import to key# data field in<br>&gt; existing nodes (of type) for duplicate identification and/or replacement [or<br>&gt; default global replace - achieved by relevant call to drupal].
<br>&gt;<br>&gt; My findings suggest that:<br>&gt; - there is nothing currently available to import XML pages with custom data<br>&gt; sets<br>&gt; - there are some that require same<br>&gt; - CCK and Views may be suitable to help make this a generic contribution by
<br>&gt; way of creating destination node type? Also &#39;know of node import&#39; but not<br>&gt; yet investigated relevancy<br>&gt;&nbsp;&nbsp; (question to note - if use CCK do we have access to data [ie is it stored<br>&gt; seperately?] in DB for later export or additional requirments?)
<br>&gt; - there are some existing API&#39;s for RSS/XML but I&#39;m not sure if anything of<br>&gt; use for this application<br>&gt; - there is some &#39;Google SUmmer of Code&#39; work to look at feeds; but I do not<br>
&gt; think this is relevant.<br>&gt;<br>&gt; I have not developed anything custom for Drupal for a couple of years and<br>&gt; find the mix of contribs in this area &#39;confusing&#39; so please lend me your<br>&gt; wisdom:
<br>&gt;<br>&gt; - any suggested approaches to re-use existing API&#39;s and contributions<br>&gt; - any existing projects underway that this might impact or work with<br>&gt; - any willing developers / helpers /shadowers to help ramp up and/or to
<br>&gt; build a module for this<br>&gt;<br>&gt; Additional Comments:<br>&gt; This capability would be great for commercial applications.<br>&gt; If I do this it is likely to be in the near future and to customer time<br>
&gt; constraints I would be happy to contribute back to drupal.<br>&gt; As you can see this i not specd yet but these are my ideas so far based on<br>&gt; my client requirement and &#39;quick&#39; initial look at available options
<br>&gt; Any head start with better approach, where to look, who to talk to and what<br>&gt; to research to measure viability/effort required would be very welcome<br>&gt; indeed.<br>&gt;<br>&gt; regards<br>&gt;<br>&gt; Chris.
<br><br><br>--<br>Boris Mann<br>Office 604-682-2889<br>Skype borismann<br><a href="http://www.bryght.com">http://www.bryght.com</a><br></blockquote></div><br>