Show
Ignore:
Timestamp:
10/18/07 23:48:56 (1 year ago)
Author:
mikey
Message:

added constructor cdata example and test

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/examples/xml/defines-constructor.xml

    r39 r109  
    11<defines> 
    2        <tag name="color" type="ConstructorColor" keyAttribute="id"> 
    3                <constructor> 
    4                        <attribute name="red" type="integer"/> 
    5                        <attribute name="green" type="integer"/> 
    6                        <attribute name="blue" type="integer"/> 
    7                </constructor> 
    8        </tag> 
     2  <tag name="color" type="ConstructorColor" keyAttribute="id"> 
     3    <constructor> 
     4      <attribute name="red" type="integer"/> 
     5      <attribute name="green" type="integer"/> 
     6      <attribute name="blue" type="integer"/> 
     7    </constructor> 
     8  </tag> 
    99 
    10        <tag name="color2" type="ConstructorColor"> 
    11                <constructor> 
    12                        <child name="red"/> 
    13                        <child name="green"/> 
    14                        <child name="blue"/> 
    15                </constructor> 
    16        </tag> 
     10  <tag name="color2" type="ConstructorColor"> 
     11    <constructor> 
     12      <child name="red"/> 
     13      <child name="green"/> 
     14      <child name="blue"/> 
     15    </constructor> 
     16  </tag> 
    1717 
    18         <tag name="red" type="integer" setter="__ignore"/> 
    19         <tag name="green" type="integer" setter="__ignore"/> 
    20         <tag name="blue" type="integer" setter="__ignore"/> 
     18  <tag name="red" type="integer" setter="__ignore"/> 
     19  <tag name="green" type="integer" setter="__ignore"/> 
     20  <tag name="blue" type="integer" setter="__ignore"/> 
     21 
     22  <tag name="color3" type="CDataColor"> 
     23    <constructor> 
     24      <cdata type="string"/> 
     25    </constructor> 
     26  </tag> 
    2127</defines> 
  • trunk/examples/xml/test-constructor.xml

    r39 r109  
    11<configuration> 
    2         <color id="color" red="100" green="25" blue="10"/> 
    3         <color id="color-no-atts"/> 
    4          
    5         <!-- Use child tags for the constructor --> 
    6         <color2> 
    7                 <red>111</red> 
    8                 <green>222</green> 
    9                 <blue>333</blue> 
    10         </color2> 
     2  <color id="color" red="100" green="25" blue="10"/> 
     3  <color id="color-no-atts"/> 
     4 
     5  <!-- Use child tags for the constructor --> 
     6  <color2> 
     7    <red>111</red> 
     8    <green>222</green> 
     9    <blue>333</blue> 
     10  </color2> 
     11 
     12  <!-- Use cdata tags for the constructor --> 
     13  <color3>#999999</color3> 
    1114</configuration>