Microsoft has a completely proprietary but otherwise DFDL-like thing in its bag of tricks too:
see
http://www.winterdom.com/dev/bts/BTSFFSchemaTut2.html