Latest web development tutorials

elementos XML

documento XML contém elementos XML.


O que é um elemento XML?

elemento XML é o tempo desde (e incluindo) a marca de início até (e incluindo) o fim da etiqueta.

Um elemento pode compreender:

  • outros elementos
  • texto
  • propriedade
  • Ou uma mistura de todos os acima ...
<bookstore>
<book category="CHILDREN">
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title>Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

No exemplo acima, <bookstore> e <book> terconteúdo elemento, porque eles contêm outros elementos.<Book> elemento também pode teratributos (categoria = "crianças").<Title>, <author>, <ano> e <price> temconteúdo de texto, pois eles contêm texto.


regras de nomeação XML

elementos XML devem seguir estas regras de nomenclatura:

  • O nome pode conter letras, números e outros caracteres
  • O nome não pode começar com um número ou pontuação
  • O nome não pode começar com o xml letras (ou XML, XML etc.)
  • O nome não pode conter espaços

Você pode usar qualquer nome, palavras não reservados.


Melhores convenções de nomenclatura

Para tornar o nome descritivo. Use ressalta nome também é muito bom: <first_name>, <last_name>.

Nome deve ser curto e simples, tais como: <BOOK_TITLE>, em vez disso: <the_title_of_the_book>.

Evite "-" caráter. Se você são nomeados de forma: "primeiro nome", alguns software assume que pretende subtrair nome da primeira dentro.

Evitar. "" Caracteres. Se você são nomeados de forma: "first.name", alguns softwares podem pensar que "nome" é o objeto "primeiro" da propriedade.

Evitar ":" personagem. Cólon será convertido para utilizar espaços de nomes (descritos mais tarde).

documentos XML, muitas vezes têm um banco de dados correspondente, em que os campos correspondentes a elementos XML do documento. Existe uma experiência prática, utilizando a nomeação de banco de dados chamado elementos XML do documento.

Em XML, eoa e outras letras não inglesas são perfeitamente legais, mas precisa de atenção, o seu fornecedor de software não suporta esses personagens pode ocorrer quando questões.


XML é o elemento extensível

elementos XML pode ser estendido para levar mais informações.

Considere o seguinte exemplo XML:

<note>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>

Vamos imaginar que nós criamos uma aplicação que irá <to>, <from> e <body> elementos extraídos do documento XML para fora e produz o seguinte resultado:

MENSAGEM

Para: Tove
De: Jani

Não me esqueça neste fim de semana!

Imagine que algumas informações documento adicional XML autor acrescentou:

<note>
<date>2008-01-10</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

Em seguida, esta aplicação irá quebrar ou falhar?

não vai. Esta aplicação pode ainda ser encontrado no documento XML <a>, <a partir de> e <body>, e produzem a mesma saída.

Uma das vantagens de XML, que pode ser estendido sem interrupção de aplicação.