XML
Encoding and decoding of XML documents.
Encoding a record using the xml library
Section titled “Encoding a record using the xml library”{-# LANGUAGE RecordWildCards #-}import Text.XML.Light
data Package = Package { pOrderNo :: String , pOrderPos :: String , pBarcode :: String , pNumber :: String }
-- | Create XML from a Packageinstance Node Package where node qn Package {..} = node qn [ unode "package_number" pNumber , unode "package_barcode" pBarcode , unode "order_number" pOrderNo , unode "order_position" pOrderPos ]