Original: http://xfront.com/DFDL/index.html
Roger L. Costello
DFDL je XML jezik zasnovan na standardima za raščlanjivanje formata podataka, kako tekstualnih tako i binarnih formata.
Koristeći DFDL možete analizirati gotovo sve!
Izlaz raščlanjivanja je XML (ili JSON) dokument, koji predstavlja ulaznu datoteku.
Ne samo da DFDL može raščlaniti datoteke podataka, već može i deparsirati XML (ili JSON) kako bi rekonstituisao originalni format podataka.
Primjer: JPEG --> DFDL --> XML --> DFDL --> JPEG
DFDL je super! Napravio sam gomilu tutorijala o tome i kako ga koristiti:
- Brzi pregled DFDL
- DFDL protiv ANTLR
- Parsiranje i poništavanje raščlanjivanja tekstualnih datoteka pomoću DFDL
- Parsing i unparsing binarnih datoteka pomoću DFDL
- DFDL shema usklađena s RFC za raščlanjivanje i deparsiranje CSV datoteka
- Kompletan vodič o DFDL, uključujući slajdove, primjere i laboratorijske vježbe
Posljednje ažurirano: 3. novembra 2021