XML significa Linguagem de Marcação Extensível, enquanto XSD significa Definição de Esquema XML. Documentos XML transferem dados de e para serviços web. XSD define a estrutura e o tipo de dados dos elementos em um documento XML. Use XSD para validar o conteúdo de um documento XML. Você pode precisar modificar o XSD gerado automaticamente para atender a requisitos de negócios.
Crie um documento XML. Por exemplo, um arquivo de registros de funcionários pode parecer com:
<?xml version="1.0" encoding="UTF-8"?>
<employeerecords>
<employee category="fulltime">
<name>Alex Weber</name>
<ssn>123456784</ssn>
<dept>Sales</dept>
<role>Manager</role>
<brief_bio lang="en">BA in Sales</brief_bio>
</employee>
</employeerecords>
Salve o documento XML.
Visite o site Flame-Ware (consulte Referências).
Insira o caminho completo do documento XML local na caixa de texto para nome do arquivo.
Pressione o botão "Converter". O XSD gerado aparecerá na área de texto na parte inferior da página.
Salve o XSD gerado no seu computador.
Modifique o conteúdo do XSD se necessário. Por exemplo, no arquivo de registros de funcionários para indicar que SSN é um campo obrigatório e deve ter nove dígitos, o arquivo XSD seria parecido com:
<xs:element name="ssn" minOccurs="1" maxOccurs="1" msdata:Ordinal="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{9}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Salve o arquivo XSD modificado.
Visite o site Hit Software para um utilitário XML (consulte Referências). Insira o nome do documento XML na caixa de texto rotulada "Documento XML".
Pressione o botão "Gerar Esquema XML" para gerar XSD.
Modifique o conteúdo do XSD e salve o XSD.
Visite xmlforasp.net para a página de geração de esquema XML (consulte Referências).
Insira o conteúdo do seu documento XML ou URL correspondente na caixa de texto.
Pressione o botão "Gerar Esquema".
Modifique o XSD gerado e salve.
Para que o XSD gerado e modificado automaticamente represente o documento XML, valide o arquivo (ex: employee_list.xml) em relação ao arquivo XSD (ex: employee_list.xsd) usando um validador online do w3.org. Antes de fazer isso, transfira os arquivos XML e XSD para um servidor. Então, na caixa de texto "Endereço" no validador online, insira a URL para o nome do arquivo XML e depois a URL para o nome do arquivo XSD com um espaço entre os nomes. Pressione "Obter Resultados". Se vir mensagens de erro, modifique o conteúdo do arquivo XSD e teste novamente. Repita até não haver erros.
Tecnologia Eletrônica © [www.351231.com]