Skip to content

O que é um arquivo XSD?

6 de abril de 2021

Um arquivo com a extensão XSD é provavelmente um arquivo XML Schema; um formato de arquivo baseado em texto que define regras de validação para um arquivo XML e explica o formato XML. Como são arquivos de esquema, eles fornecem um modelo para outra coisa, arquivos XML neste caso. Por exemplo, um arquivo XSD pode exigir que o arquivo XML tenha certos limites, relacionamentos, ordem, atributos, características aninhadas e outros elementos, bem como definir quaisquer restrições. Os arquivos XML podem fazer referência a um arquivo XSD com o atributo schemaLocation. O programa de costura cruzada Pattern Maker da HobbyWare também utiliza essa extensão de arquivo para seu formato.

Arquivos XSD.
Lifewire / Tiim Fisher

Como abrir um arquivo XSD

Como os arquivos XSD são arquivos de texto semelhantes em formato aos arquivos XML, eles seguem o mesmo tipo de regras de abertura / edição. No entanto, a maioria das questões relacionadas a esse arquivo gira em torno de como criá-lo; aqui está uma ótima postagem no blog sobre como fazer um. SchemaViewer é um programa gratuito que exibe arquivos XSD no formato de árvore adequado, o que os torna mais fáceis de ler do que com um editor de texto simples como o Bloco de Notas. O arquivo também pode ser aberto com Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio e XMLSpy. O Oxygen XML Editor é um dos poucos abridores de XSD que funciona no Linux, Mac e Windows.

Arquivo XSD no código do Visual Studio

Arquivo XSD no Visual Studio Code.

Você também pode usar um editor de texto, visto que é apenas um arquivo de texto. Veja alguns de nossos favoritos nesta lista dos Melhores Editores de Texto Livre. Aqui está um exemplo da aparência de um arquivo XSD quando aberto em um editor de texto:






Se você estiver lidando com um usado com o Pattern Maker, pode, é claro, abri-lo com esse software. No entanto, para uma forma gratuita de abrir e imprimir o arquivo de padrão, o HobbyWare oferece o programa Pattern Maker Viewer. Basta arrastar o arquivo para o programa ou usar o Arquivo > Abrir cardápio. Este visualizador também suporta o formato PAT semelhante. O aplicativo Crossty Android também pode abrir arquivos XSD de ponto cruzado, mas não é gratuito.

Como converter um arquivo XSD

A maneira mais fácil de converter um arquivo XSD em outro formato é usar um dos editores mencionados acima. Por exemplo, o Visual Studio pode salvar um arquivo XSD aberto em XML, XSLT, XSL, DTD, TXT e outros formatos semelhantes. O Editor de esquema JSON deve ser capaz de converter um para JSON. Veja este thread Stack Overflow para mais algumas informações sobre as limitações desta conversão. Outra conversão que você pode querer é XSD para PDF para que você possa abrir o arquivo em um visualizador de PDF. Provavelmente não há muito motivo para fazer isso, exceto para garantir que o código fique visível em qualquer computador que o abra. Você pode realizar esta conversão de XmlGrid.net ou com uma impressora PDF. Se o que você está procurando é um XML para conversor JSON, existe este conversor XML para JSON online que você pode usar para fazer isso. A ferramenta XML Schema Definition Tool pode converter arquivos XDR, XML e XSD em uma classe ou conjunto de dados serializável, como a classe C #. Você pode usar o Microsoft Excel se precisar importar dados do arquivo e colocá-los em uma planilha. Nesta pergunta “Como converter arquivo XSD em XLS” no Stack Overflow, você pode ver como criar uma fonte XML a partir do arquivo e, em seguida, arrastar e soltar os dados diretamente na planilha. É provável que o programa Pattern Maker mencionado acima (não o visualizador gratuito) possa ser usado para converter um arquivo de ponto cruz para um novo formato.

Ainda não consegue abrir o arquivo?

Se o seu arquivo não abrir com os programas e ferramentas acima, há uma boa chance de que você não esteja realmente lidando com um arquivo XSD, mas sim um arquivo que compartilha uma extensão de arquivo semelhante. Por exemplo, o sufixo XDS se parece muito com XSD, mas é usado para arquivos de projeto do DS Game Maker e arquivos de design do LcdStudio. Nenhum desses formatos de arquivo está relacionado a arquivos ou padrões XML. O mesmo conceito se aplica em outros lugares, como com arquivos XACT Sound Bank que usam a extensão de arquivo .XSB. Esses são arquivos de som que não abrem com nenhum programa compatível com XSD. XFDL e XFDF também são muito semelhantes. Se o seu arquivo terminar com uma extensão de arquivo diferente, pesquise as letras / números que você vê para descobrir quais programas podem abrir ou converter esse tipo de arquivo específico.