Por que converter XSD para HTML?
Um XSD escrito em sintaxe XML é difícil de ler para não desenvolvedores. Convertê-lo para .html produz uma página de referência navegável listando elementos, tipos, atributos e regras de cardinalidade que pode ser publicada em uma intranet ou compartilhada com partes interessadas sem exigir ferramentas XML.
Como converter XSD para HTML
Oxygen XML Editor APP
Vá em Tools > Generate Documentation > XML Schema Documentation, selecione HTML como formato de saída, escolha uma pasta de destino e clique em Generate.
xs3p OPEN-SOURCE
Baixe o xs3p.xsl e execute-o contra o seu .xsd usando xsltproc ou Saxon para produzir um documento HTML de página única listando todos os elementos, tipos e atributos.
Altova XMLSpy APP
Abra o .xsd, vá em Tools > Generate Documentation, selecione HTML como formato de saída e clique em OK.
Sobre estes formatos
Um arquivo XSD é uma XML Schema Definition - um arquivo de texto que define as regras para o que um documento XML específico pode conter. Abra-o em qualquer editor de texto ou, para realce…
Abrir detalhes de .XSD →Um arquivo HTML é uma página da web - texto simples com tags de marcação que um navegador transforma na página formatada que você vê. Para visualizá-lo, clique duas vezes e ele abrirá no…
Abrir detalhes de .HTML →Qualidade e o que observar
- A saída HTML documenta a estrutura do esquema - ela mostra nomes de elementos, tipos e contagens de ocorrência, não o conteúdo real dos dados XML.
- A qualidade da saída depende dos blocos
<xs:annotation>incorporados; um esquema sem anotações produz apenas informações estruturais. - Um
.xsdnão pode ser renomeado para.html; ele contém sintaxe de esquema XML, não marcação renderizável por navegador.
Perguntas frequentes
Posso publicar o HTML gerado em um site?
E se o meu XSD não tiver anotações?
<xs:annotation> ao XSD para uma documentação mais rica.