Com relação às tecnologias relacionadas a XML (eXtensible Markup Language), leia os trechos a seguir.

    O ______ é um processador XSLT em código aberto produzido pela organização Apache. Ele pode ser utilizado para transformar um documento XML em HTML ou outro XML.
    _______ é uma linguagem de expressão utilizada para navegar por meio de elementos e atributos de um documento XML.
    _______ é uma linguagem baseada no formato XML para definição de regras de validação em documentos XML. Esta linguagem é uma alternativa ao DTD, cuja sintaxe não é baseada no formato XML.

Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas acima: