Product - Format

XML

What is XML?

XML stands for Extensible Markup Language and is used for many data integration purposes. The basics of XML are built from lines of code that contain a tag and data.

A tag identifies what the data is, like a label. For example, <invoiceNumber> would be a tag identifying the data of an invoice number. Tags open and close, containing the data they are labeling. So in an XML invoice file, you might see:

  • <invoiceNumber>INV123</invoiceNumber>
  • <purchaseOrderNumber>4500012345</purchaseOrderNumber>
  • <invoiceDate>20160115</invoiceDate>

Each tag represents a field of data that can be used to communicate information.

Example XML document

Here’s what an XML document looks like. As you can see, complex files can be difficult to understand and look more like code than a readable file.

Because an XML tag can be anything, there is a lot of variety in XML files. A system can define whatever it wants as a tag to communicate information. In order to improve efficiency, many industries have adopted this standards. These are standards where users agree to use the same tag names for the same information. Example standards are cXML, UBL, PIDX, IDOC, etc. The syntax of these standards are the same, but the tags and the data they communicate are different.

XMLs can also have an XSD file associated with them. This is another file type similar to XML that defines the specifications of the files to use. It basically tells a system what the tags are, how they are structured, what data is allowed in each tag, and how often they will repeat. This allows for a much more robust validation of the XML files coming in and out of the system.

Getting started with Babelway

1. Select XML as the message type

2. Upload a sample XML or XSD

3. Babelway will do the rest

As you can see, Babelway takes the complicated XML code and represents it in a more visual and understandable way. Each data within a tag is represented in a node that can be used in the visual transformation tool. Babelway allows you to use all of a portion of the data, apply validations as needed, and manipulate it in any way possible. Since each XML may apply a different standard or maybe a unique file, Babelway gives you the flexibility to use the data however necessary.

Why Babelway?

Support

Babelway is not only a great self-service platform but also a team of pros ready to help you succeed.

  • Access our support helpdesk anytime and ask your questions. You will be answered as soon as max 60 minutes
  • Spot the ‘reuse and save time’ zone on the right of the screen? Import messages and maps from our catalog
  • Access online training material through Babelway Academy

What have our clients said about XML in Babelway?

“Babelway helps us innovate in B2B collaboration.”

Read case study >

“Their product and their experts ensure that we’ll have an innovative B2B integration solution, not just right now, but in the years to come.”

g2.com

GetApp

Try our free 30 day trial to see how easy it is work with XML

Learn about the other formats

X12

A standard definition for EDI document exchanges, Most commonly used in the US.

Edifact

A widely accepted international EDI standard used by many organisations.

Flat Files

These are rows of text that convey pre-defined information.

IDocs

An integrated web API that gives access to information on Amazon Seller Central.

PDF

A file format created by Adobe to present documents.

UBL

A royalty-free library of standard XML business documents.

XML

Used for many data integration purposes.

CSV

A standard definition for EDI document exchanges, Most commonly used in the US.

Excel

A standard definition for EDI document exchanges, Most commonly used in the US.

JSON

A standard definition for EDI document exchanges, Most commonly used in the US.

Tradacoms

A standard definition for EDI document exchanges, Most commonly used in the US.