Um fragmento de um esquema DFDL que mostra como os dados de texto delimitado podem ser modelados.
int=5;float=-7.1E8
Nesses
dados <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>