next

<p>The next element represents the next point in the arc's path. Between the start and the end of the path, there can be any number (even zero) of next elements (intermediate points). They are read consecutively: start, next, next, ..., next, end. When the path from the previous point to this point is not straight, this element also contains a list of control points (between 1 and 2) describing a Bezier curve (quadratic if 1 control point, cubic if 2) between the previous point and this point.</p>

Element Information

Model

Children: point

Attributes

QName Type Fixed Default Use Inheritable Annotation
x xsd:float required
y xsd:float required

Source

<xsd:element name="next" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>
      <p>The next element represents the next point in the arc's path. Between the start and the end of the path, there can be any number (even zero) of next elements (intermediate points). They are read consecutively: start, next, next, ..., next, end. When the path from the previous point to this point is not straight, this element also contains a list of control points (between 1 and 2) describing a Bezier curve (quadratic if 1 control point, cubic if 2) between the previous point and this point.</p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:annotation>
        <xsd:documentation>
          <p>List of control points, used when the path describes a curve. The number of points describes the degree of the Bezier curve: linear (0), quadratic (1) or cubic (2)</p>
        </xsd:documentation>
      </xsd:annotation>
      <xsd:element ref="sbgn:point" minOccurs="0" maxOccurs="2"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="sbgn:PointAttributes"/>
  </xsd:complexType>
</xsd:element>

Sample