Como converter xml para xhtml

A XML pode ser exibido como XHTML usando XSLT.

Desde válido XHTML também é um XML válido, convertendo XML para XHTML não é uma tarefa difícil. Existem várias soluções de software, mas usando Extensible Stylesheet Language Transformations (XSLT) é eficaz e livre. XSLT é projetado para ler e gravar dados XML e, portanto, pode converter um documento XML para XHTML, escrevendo isso. Usando XSLT para converter XML para XHTML é uma forma comum para apresentar dados XML dentro de uma página Web, disponível para visualização através de um navegador Web.

  • Criar o layout XHTML dentro do qual você deseja exibir o seu XML. Usando programas de design gráfico ou apenas um lápis e papel, esboçar a aparência que você deseja que seus dados XML a ter quando está contido dentro de estruturas XHTML. Descobrir quais os elementos XHTML que pretende utilizar a fim de melhor apresentar os tipos de dados que o XML contém. Lembre-se que XHTML é mais rigorosa do que o HTML, e sua marcação final será capaz de conter apenas quatro XHTML tags.

  • Incluir um link para um documento XSLT em sua XML:

    lt;? tipo xml-stylesheet ="text / xsl" href ="my_style.xsl"? Gt;

    Criar um novo arquivo em um editor de texto e guardá-lo como "my_style.xsl" para coincidir com a referência no seu XML. Isto é onde você irá listar as regras que você deseja aplicar aos dados XML, e dentro de que marcação XHTML você quer os elementos de dados XML para ser contido. Digite o seguinte esquema básico para o seu XSLT:

    lt;? xml version ="1.0"? Gt;

    https://w3.org/1999/XSL/Transform"">

    https://w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/">



  • Criar a estrutura básica de uma página HTML para transformar seus elementos XML em elementos XHTML. Em sua XSLT, antes do "" linha, digite o seguinte para criar um modelo para o documento:

    Isto aplica-se a todo o documento XML. Entre a abertura e fechamento "" etiquetas, entrar na estrutura de uma página Web:

    Isso simplesmente cria um esboço página XHTML para apresentar seus dados.

  • Transformar cada elemento em seu XML em uma estrutura XHTML. Em sua XSLT, entre o "" etiquetas, introduza o código para ativar o conteúdo XML para XHTML usando a seguinte sintaxe:

    Depois de "" linha, mas antes "" no final do documento, pode introduzir instruções específicas para os seus elementos XML como no exemplo a seguir:

    Este seria identificar um elemento "" no XML e apresentar o seu conteúdo dentro de um "

    " elemento XHTML.

  • Teste a sua saída XHTML, abrindo o documento XML em um navegador da Web. Ver o código fonte da página XHTML usando menus do navegador e extensões se você tiver qualquer, verificando que as estruturas e sintaxe que você quer estão presentes. Validar a sua XHTML para verificar se ele está bem formado, como este é essencial quando você apresenta o conteúdo XHTML. Se o seu XHTML não coincide com o desenho que você tinha em mente, ou tem elementos em falta a partir do XML original, voltar para o XSLT e reconsiderar a sua estrutura.

dicas & avisos

  • Você pode validar documentos XSLT como eles também estão em XML. Isso pode ajudar a identificar quaisquer erros que você não pode ver de relance.
  • Sempre que você tem problemas de validação de conteúdo XML, não simplesmente desistir e esperar o melhor. programas validador muitas vezes tornam a situação parece pior do que é, porque um único erro pode ter múltiplos efeitos de contágio.
De esta maneira? Compartilhar em redes sociais:

LiveInternet