Daffodil is an implementation of DFDL which projects DFDL-described data to and from the XML Infoset.
The DFDL Infoset is somewhat different from the XML Infoset. Daffodil approximates the DFDL Infoset using a subset of the features in the XML Infoset.
The correspondence works like so:
DFDL Infoset | Daffodil's JDOM XML Infoset |
---|---|
Document Information Item | |
root | |
dfdlVersion | |
schema | |
unicodeByteOrderMark Element Information Item | |
namespace | |
name | |
document | |
datatype | |
dataValue | |
children | |
parent | |
schema |