Principais Marca Es Em XML

376 palavras 2 páginas
Principais Marcações Em XML
Marcações Em XML
O XML não é uma linguagem de marcação. Ele é uma metalinguagem de marcação. Mas qual é a diferença? O HTML é uma linguagem de marcação porque suas tags foram predefinidas por seus criadores com o objetivo de fazer a marcação de cada parte do documento HTML já no XML não existe nenhuma tag predefinida você cria suas próprias tags criando assim a sua linguagem de marcação. É por isso que o XML não é uma linguagem e sim uma metalinguagem ou seja uma linguagem usada para criar outra linguagem.
Como na HTML, os elementos também são introduzidos por marcadores (tags) e podem possuir atributos. As tags são iniciadas pelo símbolo < (menor que) e finalizadas pelo símbolo > (maior que). Mas na HTML são utilizadas tags predefinidas, como <h1>, <p>, etc., e na XML é o autor do documento que "inventa" as tags e o faz de maneira a dar entender o conteúdo que elas encerram. Por exemplo, um documento criado para listar os clientes de uma empresa poderia ser estruturado assim:
<clientes>
<cliente>
<nome> ... </nome>
<endereco> ... </endereco>
</cliente>
...
</clientes>
Note como é fácil entender um documento assim estruturado. Um documento XML é auto descritivo.
Os elementos XML podem ter atributos na tag de abertura, assim como na HTML. Os atributos são usados para prover informação adicional sobre os elementos. Uma declaração de atributos possui a seguinte sintaxe:
<!ATTLIST nome_do_elemento nome_do_atributo tipo_do_atributo valor_default> exemplo: exemplo na DTD:
<!ATTLIST payment type CDATA "check">
Exemplo em XML:
<payment type="check" />
O tipo_do_atributo pode ter os seguintes valores:Valor Explicação
CDATA
O valor é um dado de caracter
(en1|en2|..)
O valor deve ser um da lista enumarada
ID
O valor é um identificador único
IDREF
O valor é a identificação de outro elemento
IDREFS
O valor é uma lista de outros identificadores
NMTOKEN
O valor é um nome XML válido
NMTOKENS
O valor é uma uma lista de nomes XML válidos
ENTITY
O valor é

Relacionados

  • Armazenamento de dados xml bechmark
    35228 palavras | 141 páginas
  • Planejamento para serviços web semânticos
    14727 palavras | 59 páginas
  • Ontologias, Web Semantica e Aplicacoes
    8711 palavras | 35 páginas
  • monografia
    10042 palavras | 41 páginas
  • Uma ferramenta web colaborativa para apoiar a engenharia de requisitos em software livre
    55640 palavras | 223 páginas
  • Tutorial ruby
    32623 palavras | 131 páginas
  • Engenharia eletronica
    170363 palavras | 682 páginas
  • Fluxogramas
    162745 palavras | 651 páginas
  • publicação
    50702 palavras | 203 páginas
  • Concurso TI
    166209 palavras | 665 páginas