区切り文字で区切られているテキスト・データのモデル化の方法を示す DFDL スキーマの一部。
int=5;float=-7.1E8
このデータは、以下のようになっています。 <xs:complexType name="myNumbers">
<xs:sequence>
<xs:annotation>
<xs:appinfo source="http://www.ogf.org/dfdl/v1.0">
<dfdl:sequence separator=";" encoding="ascii"/>
</xs:appinfo>
</xs:annotation>
<xs:element name="myInt" type="xs:int">
<xs:annotation>
<xs:appinfo source="http://www.ogf.org/dfdl/v1.0">
<dfdl:element representation="text"
textNumberRep="standard" encoding="ascii"
lengthKind="delimited" initiator="int=" …/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="myFloat" type="xs:float">
<xs:annotation>
<xs:appinfo source="http://www.ogf.org/dfdl/v1.0">
<dfdl:element representation="text"
textNumberRep="standard" encoding="ascii"
lengthKind="delimited" initiator="float=" …/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="myNumbers">
<xs:sequence dfdl:separator=";" dfdl:encoding="ascii" >
<xs:element name="myInt" type="xs:int"
dfdl:representation="text"
dfdl:textNumberRep="standard" dfdl:encoding="ascii"
dfdl:lengthKind="delimited" dfdl:initiator="int=" … />
<xs:element name="myFloat" type="xs:float"
dfdl:representation="text"
dfdl:textNumberRep="standard" dfdl:encoding="ascii"
dfdl:lengthKind="delimited" dfdl:initiator="float=" … />
</xs:sequence>
</xs:complexType>
上記の例は説明のためにのみ用意されたものです。 このサンプルが実際に機能するものになるには、他の DFDL プロパティーもスキーマに含まれている必要があります。