Hi,

I tries to write a template to do something like this:

==== Source-File ====

/**
 * @example.tag  param-1="abc"
 *               param-2 param-2-subparam-1="1" param-2-subparam-2="2" 
param-2-subparam-3="3" 
 *               param-3 param-3-subparam-1="4" param-3-subparam-2="5" 
param-3-subparam-3="6" 
 * 
 * @example.tag  param-1="def"
 *               param-2 param-2-subparam-1="7" param-2-subparam-2="8" 
param-2-subparam-3="9" 
 *               param-3 param-3-subparam-1="10" param-3-subparam-2="11" 
param-3-subparam-3="12" 
 *
 * @example.tag  param-1="ghi"
 *               param-2 param-2-subparam-1="13" param-2-subparam-2="14" 
param-2-subparam-3="15" 
 *               param-3 param-3-subparam-1="16" param-3-subparam-2="17" 
param-3-subparam-3="18" 
 *
public class Xyz {


==== Template ====

<XDtClass:forAllClassTag tagName="example.tag">
   <some_xml_tag name="<XDtClass:classTagValue tagName="example.tag" 
paramName="param-1"/>">
      <XDt????:forAll???????????>
         <sub_xml_tag>
            
<xml_tag_for_subparam_value_1><XDt???:???Value?????/></xml_tag_for_subparam_value_1>
            
<xml_tag_for_subparam_value_2><XDt???:???Value?????/></xml_tag_for_subparam_value_2>
            
<xml_tag_for_subparam_value_3><XDt???:???Value?????/></xml_tag_for_subparam_value_3>
         </sub_xml_tag>
      </XDt????:forAll???????????>
   </some_xml_tag name>
</XDtClass:forAllClassTag>


==== Result ====

   <some_xml_tag name="abc">
         <sub_xml_tag>
            <xml_tag_for_subparam_value_1>1</xml_tag_for_subparam_value_1>
            <xml_tag_for_subparam_value_2>2</xml_tag_for_subparam_value_2>
            <xml_tag_for_subparam_value_3>3</xml_tag_for_subparam_value_3>
         </sub_xml_tag>
         <sub_xml_tag>
            <xml_tag_for_subparam_value_1>4</xml_tag_for_subparam_value_1>
            <xml_tag_for_subparam_value_2>5</xml_tag_for_subparam_value_2>
            <xml_tag_for_subparam_value_3>6</xml_tag_for_subparam_value_3>
         </sub_xml_tag>
   </some_xml_tag name>
   <some_xml_tag name="def">
         <sub_xml_tag>
            <xml_tag_for_subparam_value_1>7</xml_tag_for_subparam_value_1>
            <xml_tag_for_subparam_value_2>8</xml_tag_for_subparam_value_2>
            <xml_tag_for_subparam_value_3>9</xml_tag_for_subparam_value_3>
         </sub_xml_tag>
         <sub_xml_tag>
            <xml_tag_for_subparam_value_1>10</xml_tag_for_subparam_value_1>
            <xml_tag_for_subparam_value_2>11</xml_tag_for_subparam_value_2>
            <xml_tag_for_subparam_value_3>12</xml_tag_for_subparam_value_3>
         </sub_xml_tag>
   </some_xml_tag name>
   <some_xml_tag name="ghi">
         <sub_xml_tag>
            <xml_tag_for_subparam_value_1>13</xml_tag_for_subparam_value_1>
            <xml_tag_for_subparam_value_2>14</xml_tag_for_subparam_value_2>
            <xml_tag_for_subparam_value_3>15</xml_tag_for_subparam_value_3>
         </sub_xml_tag>
         <sub_xml_tag>
            <xml_tag_for_subparam_value_1>16</xml_tag_for_subparam_value_1>
            <xml_tag_for_subparam_value_2>17</xml_tag_for_subparam_value_2>
            <xml_tag_for_subparam_value_3>18</xml_tag_for_subparam_value_3>
         </sub_xml_tag>   
   </some_xml_tag name>

=========

Is this possible with xdoclet? Has anyone an idea?

Thanks,
Tobias


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to