Extensible Markup Language (XML)¶
XML, Extensible Markup Language, is a markup language similar to HTML, but without predefined tags to use.
PHP offers several set of functions to handle XML: domxml, simplexml, xmlreader, xmlwriter.
<?php
$string = <<<XML
<?xml version='1.0'?>
<document>
<cmd>login</cmd>
<login>Richard</login>
</document>
XML;
$xml = simplexml_load_string($string);
print_r($xml);
?>
See also PHP XML Tutorial: Create, Parse, Read with Example.
Related : SimpleXML, DOM, XMLwriter, XMLReader, Schema, sitemap, Simple Object Access Protocol (SOAP), YAML Ain’t Markup Language (YAML), Document Database, Document Object Model (DOM), Scalable Vector Graphics (SVG)
Related packages : symfony/dom-crawler, spatie/array-to-xml, robrichards/xmlseclibs, sabre/xml