<xsd:element name="HydronicLoop">
  <xsd:annotation>
    <xsd:documentation>The HydronicLoop element represents the equipment serving one path of water, or other liquid</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="Name" minOccurs="0"/>
      <xsd:element ref="Description" minOccurs="0"/>
      <xsd:element ref="Cost" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="Reference" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="HydronicLoopEquipment" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="FlowControl" minOccurs="0"/>
      <xsd:element ref="TemperatureControl" minOccurs="0"/>
      <xsd:element ref="DesignCoolT" minOccurs="0"/>
    </xsd:choice>
    <xsd:attribute name="loopType" type="loopTypeEnum" use="required"/>
    <xsd:attribute name="controlZoneIdRef" |