můžeme použít velké množství programů v Javě
libxml2 (http://xmlsoft.org/)
implementace XML parseru v C
rozhraní SAX a DOM
podpora XPath, XInclude a XPointer
podpora katalogových souborů
xmllint – řádkové rozhraní
libxslt (http://xmlsoft.org/XSLT/)
XSLT procesor
xsltproc – řádkové rozhraní
skriptovací jazyky (Perl, Python, …)
původně měly vlastní implementaci XML a XSLT
nyní přecházejí na použití libxml2/libxslt