I posted something familiar on Stack Exchange but no luck in answering my question so far. I hope someone here has some experience with the Feeds module and can help me out.

Here's my question: I want to import XML data from a remote server. The Feeds module has to interact with an API that outputs the data in a XML format where the actual content is in JSON format. Here's an example of the XML file:

    <serverResponse>
      <status statusCode="0">OK</status>
        <messages>
          <user/>
          <tech/>
          <alert header="_*Alert*_"/>
        </messages>
      <content>
        {"appointmentSet":[{"appts":[]}],"bookingAllowed":false,"maxBookAheadPeriod":25}
      </content>
    </serverResponse>

What I try to achieve is to let the Feeds module grab the data and put it in a node text field. Then I want to use the drupal_json_decode function to decode the JSON data in readable text.

In my XML Xpath parser settings I've used //content for the Context value. But I've no idea what to do with the processor mapping. Can someone please help me? Does the Node processor mapping require a unique identifier for the GUID or is this not mandatory?