...
Code Block | ||||
---|---|---|---|---|
| ||||
$ ./bin/daffodil parse --schema examples/pcap/pcap.dfdl.xsd examples/pcap/icmp.cap |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
0000000 c3d4 a1b2 0002 0004 0000 0000 0000 0000 0000020 ffff 0000 0001 0000 6fc4 51c1 ccf8 000c 0000040 004a 0000 004a 0000 5000 e056 4914 0c00 ... 0001300 0000 5c2f 0002 0024 6261 6463 6665 6867 0001320 6a69 6c6b 6e6d 706f 7271 7473 7675 6177 0001340 6362 6564 6766 6968 |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<pcap:PCAP xmlns:pcap="urn:pcap:2.4">
<PCAPHeader>
<MagicNumber>D4C3B2A1</MagicNumber>
<Version>
<Major>2</Major>
<Minor>4</Minor>
</Version>
<Zone>0</Zone>
<SigFigs>0</SigFigs>
<SnapLen>65535</SnapLen>
<Network>1</Network>
</PCAPHeader>
<Packet>
<PacketHeader>
<Seconds>1371631556</Seconds>
<USeconds>838904</USeconds>
<InclLen>74</InclLen>
<OrigLen>74</OrigLen>
</PacketHeader>
<pcap:LinkLayer>
<pcap:Ethernet>
<MACDest>005056E01449</MACDest>
<MACSrc>000C29340BDE</MACSrc>
<Ethertype>2048</Ethertype>
<pcap:NetworkLayer>
<pcap:IPv4>
<IPv4Header>
<Version>4</Version>
<IHL>5</IHL>
<DSCP>0</DSCP>
<ECN>0</ECN>
<Length>60</Length>
<Identification>55107</Identification>
<Flags>0</Flags>
<FragmentOffset>0</FragmentOffset>
<TTL>128</TTL>
<Protocol>1</Protocol>
<Checksum>11123</Checksum>
<IPSrc>192.168.158.139</IPSrc>
<IPDest>174.137.42.77</IPDest>
</IPv4Header>
<PayloadLength>40</PayloadLength>
<Protocol>1</Protocol>
<pcap:ICMPv4>
<Type>8</Type>
<Code>0</Code>
<Checksum>10844</Checksum>
<Data>02002100</Data>
</pcap:ICMPv4>
</pcap:IPv4>
</pcap:NetworkLayer>
</pcap:Ethernet>
</pcap:LinkLayer>
</Packet>
...
</pcap:PCAP>
|
Comma-separated Values (CSV)
...
Code Block | ||||
---|---|---|---|---|
| ||||
$ ./bin/daffodil.sh parse --schema examples/csv/csv.dfdl.xsd examples/csv/simpleCSV |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<ex:file xmlns:ex="http://example.com"> <ex:header><header> <ex:title>last<<title>last</ex:title> <ex:title>first<<title>first</ex:title> <ex:title>middle<<title>middle</ex:title> <ex:title>DOB<<title>DOB</ex:title> </ex:header> <ex:record><record> <ex:item>smith<<item>smith</ex:item> <ex:item>robert<<item>robert</ex:item> <ex:item>brandon<<item>brandon</ex:item> <ex:item>1988<item>1988-03-24</ex:item> </ex:record> <ex:record><record> <ex:item>johnson<<item>johnson</ex:item> <ex:item>john<<item>john</ex:item> <ex:item>henry<<item>henry</ex:item> <ex:item>1986<item>1986-01-23</ex:item> </ex:record> <ex:record><record> <ex:item>jones<<item>jones</ex:item> <ex:item>arya<<item>arya</ex:item> <ex:item>cat<<item>cat</ex:item> <ex:item>1986<item>1986-02-19</ex:item> </ex:record> </ex:file> |