Na linguagem PHP, a geração programada de documentos XML pode ser realizada por meio da extensão XMLWriter, a qual, por sua vez, depende da extensão mais básica denominada libxml. Entre outros usos de XML na linguagem PHP, destaca-se a existência de extensões relacionadas a processamento DOM (document object model), SOAP, XSL, XSLT, entre outras.