liveBook · Manning

Xml

As explained in Building Web APIs with ASP.NET Core

XML is a markup-based data interchange format for representing structured information with nested elements and attributes.

XML (Extensible Markup Language) is a markup-based format for structured information. In web APIs, it can carry messages exchanged between systems. SOAP uses XML for its requests and responses; HTTP commonly transports those messages, though SOAP can use other protocols. section 1.1.4

XML also appears in WSDL files, which describe the operations and messages supported by SOAP endpoints. SOAP can be extended with additional message-level standards, but its XML requests and responses can become extremely complex. When evaluating an API approach, distinguish the message format (XML) from the messaging protocol (SOAP) and its transport (often HTTP). section 1.1.4

How Building Web APIs with ASP.NET Core covers it

How deep it goes
Defines XML through its SOAP and WSDL uses, without showing XML syntax or parsing.
Examples
Uses SOAP requests, responses, and WSDL files as concrete XML artifacts.
What you can do after
Evaluate/understand XML’s role in SOAP and why complex XML messages may be a trade-off.
How it connects
Connects XML to SOAP, WSDL, HTTP, and web API architecture.

Also explained in

Compare how 5 books explain xml →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Web APIs with ASP.NET Core. The section links point to the parts of the book it draws on.