Da quello che so (abbastanza poco) per validare manualmente un xml con xsd si possono usare dei validatori on-line, dato che i browser dicono solo se un xml è well-formed o rispetta i namespace. Ora, può essere che esistano validatori scritti in php ma non ne ho mai sentito parlare...