Hello All,


I have the following requirement ....................

I have created a set of pipelines (resources) that execute a set of
logic and spit out XMLs (results)

Now What I want is that somehow get hold of that XML as  a String and do
further manipulations like sending the result to another pipeline for
instance.


To be more illustrative:

The resources are
        1. Validate Item
                <map:match pattern = "validateItem >
                        .....
                </map>
        2. Is present in Inventory
                <map:match pattern = "InventoryCheck" >
                        ....
                </map>
        3. GetPrice
                <map:match pattern = "priceValidate" >
                        ....
                </map>


In a XSP or an action , I would like to do the following
        Parameters.setParameter("itemId",itemId);
        DocumentFragment item =
resource.getXMLData("validateItem",parameters);
        String itemXML = getXMLStringFromDocumentFragment(item);

        If(validate(itemXML) {
                DocumentFragment inventoryItem =
resource.getXMLData("InventoryCheck ",parameters);
        }
        else 
                reportItemInvalid(
        and so on ...........


Also I could use the above resources in pipelines using map:call to
generate html o/p



I am not talking in the blind here,
        The sunshine developers use this mechanism in authenticating a
user, creating a new user and so on..
  But their code is centric on using sunshine Component.

I was wondering, is there a standard way of doing this and is it
documented some place.

Thanks in advance,
Chiths





---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to