Korzystając z XML_Query2XML przekonwertujemy wyniki zapytania na postać gotowego dokumentu DOM lub tekstową formę XML-a (ang. flat XML), nadającą się do zapisania w pliku. Służą do tego metody getXML() i getFlatXML() klasy XML_Query2XML. Jako parametry przekazujemy im kwerendę SQL-ową do wykonania oraz ustawienia dotyczące mappingu. Co więcej, w ramach tych ustawień możemy podać większą liczbę zapytań, z których każde będzie się odnosiło do innej tabeli bazodanowej. Pakiet obsługuje także podzapytania i kwerendy połączone klauzulami JOIN; wynikiem takich zapytań będzie hierarchiczny XML, odzwierciedlający zależności pomiędzy tabelami.
XML_Query2XML 1.3.0
XML_Query2XML to należący do repozytorium PEAR (http://pear.php.net), napisany w PHP5 i obiektowo zorientowany pakiet pozwalający na łatwą konwersję wyników zapytań SQL-owych do formatu XML. Korzysta z rozszerzenia DOM API, które jest standardowo dostępne w PHP5. XML_Query2XML współpracuje z interfejsami bazodanowymi (warstwami abstrakcji bazodanowej) PEAR::DB, PEAR::MDB2 oraz ADOdb i – jak zapewniają twórcy – współdziała z każdą bazą przez nie obsługiwaną.
http://query2xml.sourceforge.net/