xsl-list
[Top] [All Lists]

[xsl] Creating child elements to existing Parent elements

2006-09-07 08:41:04
Hi all,
I was not able to find out how to create child elements to existing
Parent elements after going through my XSLT document and searching on
the web. I might not be searching with the right key words. Here is my
problem:

My Source xml document looks something like this:
<Spices>
     <Spice name="black pepper" id="11"/>
     <Spice name="ginger powder" id="12"/>
      <Spice name="salt" id="13"/>
</Spices>
....
<MeatsParentTags>
......
    <Meats>
         <Meat name="pork" id="21"/>
    </Meats>
</MeatParentTags>
.....
<Vegetables>
        <Vegetable name="Green Pepper" id="34/>
</Vegetables>

My desired output would be a combination of these tags.
<Ingredients>
       <Ingredient name="black pepper" id="11"/>
       <Ingredient name="ginger powder" id="12"/>
      <Ingredient name="salt" id="13"/>
       <Ingredient  name="pork" id="21"/>
        <Ingredient name="Green Pepper" id="34/>
</Ingredients>

My XSLT would create element <Ingredients> when processing <Spices>.
Later on it should only create <ingredient> element as child element
to <Ingredients> element when processing <Meat> or <Vegetable>. Any
suggestion on how this can be achieved?

I appreciate your help!

QCY

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>