HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Sintaxe de XML
|
Se você for já saber que o HTML então a sintaxe de XML não deve ser que muito de um pulo a agarrar. Quando houver alguns artigos novos em XML, é ainda justo uma língua do markup que confie em Tag para começar o trabalho feito.
|
Original de XML: -
|
Os originais de XML usam uma sintaxe simples e self-describing.
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<company>
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of Emlpoyee</body>
</company>
|
A primeira linha no original - a declaração de XML - define a versão de XML e o encoding do caráter usado no original. Neste caso o original conforma-se à especificação 1.0 de XML e de usos o ISO-8859-1 (europeu de Latin-1/West) caráter - jogo.
|
A linha seguinte descreve o elemento da raiz do original (como ele estava dizendo: “isto o original é uma companhia "):
|
As 4 linhas seguintes descrevem 4 elementos da criança da raiz (a, de, dirigir, e corpo):
|
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of Emlpoyee</body>
|
E finalmente a última linha define a extremidade do elemento da raiz:
|
Pode você detectar deste exemplo que o original de XML contem uma companhia a Vyom do TCS? Você não concorda que XML é consideravelmente self-descritivo?
|
Os elementos devem ter um Tag de fechamento
|
é ilegal omitir o Tag de fechamento, com XML.
|
No HTML alguns elementos não contêm o Tag de fechamento. O seguinte código é válido no HTML:
|
<p>This is a author
<p>This is another author
|
Em XML todos os elementos devem ter um Tag de fechamento, por exemplo:
|
<p>This is a author</p>
<p>This is another author</p>
|
Nota: Você pôde ter observado do exemplo precedente que a declaração de XML não teve um Tag de fechamento. Este não é um erro. A declaração não é uma parte do original de XML própria. Não é um elemento de XML, e não deve ter um Tag de fechamento.
|
Os Tag de XML são caso sensível
|
Os Tag de XML são caso sensível no respeito do HTML
|
Com XML, o <Author> do Tag é diferente do <author> do Tag. Os Tag abrindo e de fechamento devem conseqüentemente ser escritos com o mesmo caso:
|
<Author>This is incorrect</author>
<author>This is correct</author>
|
Corretamente aninhar-se de elementos de XML
|
O assentamento impróprio dos Tag não faz nenhum sentido a XML.
|
alguns elementos podem impropriamente ser aninhados dentro de se no HTML como este:
|
<b><i>"Hello World" This text is bold and italic</b></i>
|
Em XML todos os elementos devem corretamente ser aninhados dentro de se como este:
|
<b><i>"hello World" This text is bold and italic</i></b>
|
Os originais de XML devem ter um elemento da raiz
|
Para definir um elemento da raiz todos os originais de XML devem conter um único par do Tag.
|
Todos elementos restantes devem estar dentro deste elemento da raiz. Todos os elementos podem ter elementos da criança. os elementos da criança devem corretamente ser aninhados dentro de seu elemento do pai:
|
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
|
Os valores do atributo de XML devem ser citados
|
Com XML, é ilegal omitir a citação - marcas em torno dos valores do atributo.
|
Os elementos de XML podem ter atributos em pares do nome/valor apenas como no HTML. Em XML o valor do atributo deve sempre ser citado. Estudar os dois originais de XML abaixo. Primeiro está incorreto, o segundo está correto:
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<company date=10/10/2004>
<to>Vyoms</to>
<from>TCS</from>
</company>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<company date="10/10/2004">
<to>Vyoms</to>
<from>TCS</from>
</company>
|
O erro no primeiro original é que o atributo da data no elemento da nota não está citado. Isto está correto: date= " 10/10/2004 ". Isto está incorreto: date=10/10/2004.
|
O espaço branco é preservado em XML
|
O espaço branco no original de XML não é truncado.
|
Este é HTML desigual. Com HTML, uma sentença gosta desta: Hello meu nome de companhia é VYOM, será indicado como este: Hello meu nome de companhia é VYOM, porque o HTML reduz o múltiplo, caráteres de espaço brancos consecutivos a um único espaço branco.
|
Comentários de XML
|
A sintaxe do comentário de XML é similar àquela do HTML. <! -- Este é um comentário -->
|
Keywords: xml syntax,xml Case Sensitive , xml documentation, xml document, xml comments element, xml tags
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|