Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As etapas nessa explicação passo a passo mostram como criar um novo documento XML. O passo a passo também usa alguns dos recursos do editor XML que o tornam valioso para a criação de XML.
Observação
Antes de iniciar o passo a passo, salve o arquivo hireDate.xsd (incluído abaixo neste tópico) no computador local.
Para criar um arquivo XML e associá-lo a um esquema XML
No menu Arquivo, aponte para Novo e clique em Arquivo.
Selecione Arquivo XML no painel Modelos e clique em Abrir.
Um novo arquivo é aberto no editor. O arquivo contém uma declaração XML padrão,
<?xml version="1.0" encoding="utf-8">
.Na janela de propriedades do documento, clique no botão Procurar (...) no campo Esquemas.
A caixa de diálogo Esquemas XSD é exibida.
Clique em Adicionar.
A caixa de diálogo Abrir Esquema XSD é exibida.
Selecione o arquivo hireDate.xsd e clique em Abrir.
Clique em OK.
O esquema XML agora está associado com o documento XML. O esquema XML é usado para validar o documento. Também é usado pelo IntelliSense para preencher a lista de membros de elementos válidos.
Para adicionar dados
Tipo
<
no painel do editor.A lista de membros exibe os itens possíveis:
!-- para adicionar um comentário.
!DOCTYPE para adicionar um tipo de documento.
? para adicionar uma instrução de processamento.
funcionário para adicionar o elemento raiz.
Selecione <!-- para adicionar um nó de comentário e pressione Enter.
O editor insere uma marca de fim do comentário e colocar o cursor entre o início e marcas de comentário final.
Digite Testar arquivo XML.
Em uma nova linha, digite
<
e selecione funcionário na lista de membros.O editor adiciona o início de um elemento XML,
<employee
. Neste momento você pode adicionar atributos para o elemento ou você pode fechar a tag de início digitando>
.Tipo
>
para a marca de fechamento.O editor adiciona a marca de fim. A marca de fim é adicionada com um a linha subescrita ondulada que indica um erro de validação. A dica de ferramenta exibe a mensagem: O elemento 'funcionário' tem conteúdo incompleto. 'ID' esperada.
Digite
<
e selecione ID na lista de membros. Digite>
.O editor adicione o elemento XML,
<ID></ID>
, e posicionar o cursor após a marca de início de identificação.Digite abc.
O texto abc é sublinhado por uma linha ondulada. A dica de ferramenta exibe a mensagem: O elemento 'ID' tem um valor inválido de acordo com seu tipo de dados.
Clique com o botão direito do mouse no elemento ID e selecione Ir para Definição.
O editor abre o arquivo hireDate.xsd em uma nova janela do documento e posiciona o cursor na definição do elemento de esquema de ID.
Volte para o arquivo XML e substitua o texto abc por 123.
O sublinhado ondulado e a dica de ferramenta são desmarcados sob o valor do elemento ID. A dica de ferramenta da marca de fim do funcionário agora exibe a mensagem: O elemento 'funcionário' tem conteúdo incompleto. 'hire-date' é esperado.
Coloque o cursor após a marca de fim da ID, digite
<
, selecione hire-date na lista de membros e digite>
.O editor adicione o elemento XML,
<hire-date></hire-date>
, e posicionar o cursor após a marca de início da data de admissão.Digite 2003-01-10 para o valor de data de admissão.
Para formatar o documento XML
Selecione o botão Formatar Documento na barra de ferramentas do editor de XML ou pressione Ctrl+E,D.
O documento XML é reformatado.
Para salvar o documento XML
No menu arquivo, selecione Salvar como.
A caixa de diálogo Salvar arquivo como é exibida. O nome de arquivo padrão é 'XMLFile1'.
Digite o nome do arquivo e o local do documento XML e clique em Salvar.
Arquivo hireDate.xsd
O seguinte arquivo de esquema é usado neste passo a passo:
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified" targetNamespace="urn:empl-hire"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="xs:unsignedShort" />
<xs:element name="hire-date" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>