Você pode utilizar uma UDF para acessar e ler documentos XML. Por exemplo, se quiser converter dados em um documento XML para um formato de tabela relacional, você pode criar uma UDF para realizar a conversão. Utilize o assistente Nova Função de Tabela XML para criar uma UDF de tabela do DB2 que obtém entrada do documento XML que você especifica e o retorna em formato de tabela para um banco de dados relacional. Com este assistente, você também pode especificar que deseja executar uma transformação XSL no documento XML antes das extrações de dados.
O banco de dados de destino deve ser ativado para o DB2 XML Extender. Quando você ativa o DB2 XML Extender, as UDFs XSLTransform fornecidas pelo mecanismo do banco de dados ficam disponíveis no banco de dados de destino para desempenhar a transformação XSL.
Para ativar um banco de dados para o XML Extender, digite dxxadm enable_db sample a partir do diretório DB2installdir\sqllib\bin em uma linha de comandos, em que sample está em seu banco de dados de destino e DB2installdir é o diretório no qual você instalou o DB2.
Para criar uma UDF para XML: