Loading AI tools
Electronic Data Interchange format From Wikipedia, the free encyclopedia
XML/EDIFACT is an Electronic Data Interchange (EDI) format used in Business-to-business transactions. It allows EDIFACT message types to be used by XML systems.
EDIFACT is a formal machine-readable description of electronic business documents. It uses a syntax close to delimiter separated files. This syntax was invented in the 1980s to keep files as small as possible. Because of the Internet boom around 2000, XML started to become the most widely supported file syntax. But for example, an invoice is still an invoice, containing information about buyer, seller, product, due amount. EDIFACT works perfectly from the content viewpoint, but many software systems struggle to handle its syntax. So combining EDIFACT vocabulary and grammar with XML syntax makes XML/EDIFACT.
The rules for XML/EDIFACT are defined by ISO TS 20625.
XML/EDIFACT is used in B2B scenarios as listed below:
A name and address (NAD) segment, containing customer ID and customer address, expressed in EDIFACT syntax:
NAD+BY+CST9955::91++Candy Inc+Sirup street 15+Sugar Town++55555'
The same information content in an XML/EDIFACT instance file:
<S_NAD>
<D_3035>BY</D_3035>
<C_C082><D_3039>CST9955</D_3039><D_3055>91</D_3055></C_C082>
<C_C080><D_3036>Candy Inc</D_3036></C_C080>
<C_C059><D_3042>Sirup street 15</D_3042></C_C059>
<D_3164>Sugar Town</D_3164>
<D_3251>55555</D_3251>
</S_NAD>
The same XML/EDIFACT instance presented with help of an XSLT stylesheet:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.