Nor do they need closing
Code: Select all
 </Channel>So what is wrong with the following XML?
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<Model brand="JC Lights" category="">
  <Mode modified="TRUE" name="12CH">
    <View>
      <Type>VIEW_TYPE_HEAD</Type>
      <Power>VIEW_POWER_4</Power>
      <AnglePan>540</AnglePan>
      <AngleTilt>270</AngleTilt>
      <AngleBeam>24</AngleBeam>
      <AngleBeamZoom>24</AngleBeamZoom>
      <ReversePan>FALSE</ReversePan>
      <ReverseTilt>FALSE</ReverseTilt>
      <ReverseDimmer>FALSE</ReverseDimmer>
      <ReverseIris>FALSE</ReverseIris>
      <Color>#ffffff</Color>
    </View>
<Channels>
      <Channel name="pan" path="pan-tilt/"/>
      <Channel name="pan_fine" path="pan-tilt/"/>
      <Channel name="tilt" path="pan-tilt/"/>
      <Channel name="tilt_fine" path="pan-tilt/"/>
      <Channel name="pan-tilt_speed" path="pan-tilt/"/>
      <Channel name="dimmer" path="dimmer/"/>
      <Channel name="shutter" path="shutter/">
      <Channel name="color_wheel" path="color_wheel/">
        <Level end="15" name="open" start="0"/>
        <Level end="31`" name="white" start="16"/>
        <Level end="47" name="dark_green" start="32"/>
        <Level end="63" name="dark_blue" start="48"/>
        <Level end="79" name="dark_yellow" start="64"/>
        <Level end="95" name="orange" start="80"/>
        <Level end="111" name="indigo" start="96"/>
        <Level end="127" name="blue" start="112"/>
        <Level end="191" name="rotate_right" start="128"/>
        <Level end="255" name="rotate_left" start="192"/>
      </Channel>
      <Channel name="gobo_wheel" path="gobo_wheel/">
        <Level end="7" name="gobo_generic/open" start="0"/>
        <Level end="15" name="metal/rr1b14" start="8"/>
        <Level end="23" name="metal_basic/GM009" start="16"/>
        <Level end="31" name="Miscellaneous/strobe" start="24"/>
        <Level end="39" name="metal_basic/sh11" start="32"/>
        <Level end="47" name="metal_basic/Z04773-11" start="40"/>
        <Level end="55" name="metal_basic/GM064" start="48"/>
        <Level end="63" name="metal_basic/GM032" start="56"/>
        <Level end="73" name=" metal_basic/GM030" start="64"/>
        <Level end="82" name="gobo_metal_complex/bricks" start="74"/>
        <Level end="91" name="gobo_generic/gobo9" start="93"/>
        <Level end="100" name="gobo_generic/gobo8" start="92"/>
        <Level end="109" name="gobo_generic/gobo7" start="101"/>
        <Level end="118" name="gobo_generic/gobo6" start="110"/>
        <Level end="127" name="gobo_generic/gobo5" start="119"/>
        <Level end="191" name="Miscellaneous/right_rotate" start="128"/>
        <Level end="255" name="Miscellaneous/left_rotate" start="192"/>
      </Channel>
      <Channel name="prism_rotate" path="prism/">
        <Level end="7" name="no_function" start="0"/>
        <Level end="127" name="prism" start="8"/>
        <Level end="255" name="rotate_counter_clockwise" start="128"/>
      </Channel>
       <Channel name="macros" path="macros/">
        <Level end="49" name="DMX" start="0"/>
        <Level end="200" name="auto1" start="50"/>
        <Level end="255" name="audio1" start="201"/>
      </Channel>
      <Channel name="reset" path="reset/">
        <Level end="240" name="closed" start="0"/>
        <Level end="255" name="reset" start="241"/>
      </Channel>
     </Channels>
  </Mode>
</Model>
