Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

em linha

Home Códigos de fonte E-Livros Downloads Contatar-nos Sobre nós

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


Introdução de XML
Previous Next



Língua do Markup

Se você for familiar com o HTML, você tem algum conceito da língua do markup. Se você escrever uma lima de texto lisa, está composta de caráteres de ASCII simples. Quando um programa (como o notepad) é usado indicar a lima, todos os caráteres na lima de texto estarão indicados usando o mesmos tamanho de pia batismal, tipo, e boldness. Não há nenhuma característica especial para apresentar tal tipo de lima.

As línguas do Markup, como o HTML ou o XML, permitem que o markup especial seja encaixado com o texto restante que permitirá o programa que indica a lima para determinar como mostrar o texto. Nesta maneira, o texto especial como o parágrafo pode estar justifica, tem uma pia batismal maior e mais bold(realce), ou as cores específicas da exposição podem ser ajustadas. Também os elementos adicionais podem ser adicionados à lima tal como listas e tabelas numeradas.


Dar o estilo da exposição

As línguas do Markup usam elementos diferentes reservar uma área de índice do outro índice. A exposição destes elementos (por exemplo cor, tamanho, e tipo da pia batismal) pode ser determinada dentro da lima ou da parte externa do markup a lima usando uma folha do estilo. Normalmente, há um jogo predeterminado de características da exposição (defeito) para cada elemento que pode ser modificado localmente ou usando folhas do estilo. Os autores são incentivados separar a determinação de características da exposição (estilo) da lima do markup. Isto faz a gerência da exposição denominar muito mais fácil mas a separação não é requerida


Document type definition (DTD)

As línguas do Markup requerem um Document type definition que defina os elementos que são permitidos no original. O DTD define também como os elementos podem ser usados com relacionamento a se. Define quanto e que elementos podem ser incluídos dentro de um outro elemento. O DTD é uma lima de texto escrita em um formato específico para definir o original. O DTD é baseado na língua generalizada estandardizada do Markup (SGML). O SGML é a língua do pai de todas as línguas do markup. Embora XML possa usar um DTD, não se requer para aqueles originais que são considerados “bom dado forma”. Um original bem dado forma segue um jogo de réguas para XML e este assunto é discutido mais detalhadamente mais tarde. O DTD define também umas outras características do elemento como se ou não requer um Tag do começo ou do ending junto com vários atributos possíveis de cada elemento.




Definição de XML?


XML é Extensible Markup Language para os originais que contêm a informação bem estruturada.

A informação estruturada contem qualquer tipo do índice (palavras, retratos, etc.) e da alguma indicação de que papel que jogos satisfeitos (por exemplo, o índice em um título da seção tem um significado diferente do índice em uma nota de rodapé, que signifique algo diferente do que o índice em uma figura subtítulo ou o índice em uma tabela da base de dados, etc.). Quase todos os originais têm alguma estrutura.

Uma língua do markup é um mecanismo para identificar as estruturas do original. O XML é usado define uma maneira padrão adicionar o markup aos originais.




Conhecimento dos pré-requisitos

Antes continuá-lo deve ter um conhecimento básico do seguinte:
  • HTML
  • XHTML
  • Javascript/VBScript
Se você quiser estudar estes assuntos, encontrar os tutorials em nosso Home Page.



Por que XML veio?

A fim apreciar XML, é muito importante compreender porque foi desenvolvido. XML foi desenvolvido de modo que os originais rica estruturados pudessem ser usados sobre a correia fotorreceptora. As únicas alternativas gostam do HTML e o SGML, não é prático para esta finalidade.

O HTML, vem limite com um jogo da sintaxe/semântica e não fornece a estrutura arbitrária.

O SGML fornece a estrutura arbitrária, mas é demasiado difícil executar apenas para um web browser. Os sistemas cheios do SGML podem resolver os problemas grandes, complexos que justificam sua despesa. Ver os originais bem estruturados emitidos sobre a correia fotorreceptora carrega raramente este a justificação.

XML não pode esperar-se substituir completamente o SGML. Quando XML for projetado bàsicamente entregar o índice estruturado sobre a correia fotorreceptora, algumas das características que falta para fazer este prático, faz a SGML uma solução mais satisfatória para a criação e o armazenamento long-time de originais complexos. Em muitas organizações, o SGML filtrando a XML será o procedimento padrão para a entrega da correia fotorreceptora.
 




Objetivos de XML

XML “foi desenvolvido inicialmente por uma placa de revisão Editorial genérica do SGML do Consortium do World Wide Web dada forma sob os auspices do Consortium W3 em 1996 e chaired por Jon Bosak de Sun Microsystems, com a participação ativa de um grupo de funcionamento genérico do SGML organizado também pelo W3C.”

Extensible Markup Language (XML) transformou-se uma recomendação 10.February 1998 de W3C.
  1. Para usar XML sobre o Internet, os usuários devem vêem originais de XML tão rapidamente e fàcilmente quanto originais do HTML. Na prática, isto será somente possível quando os browsers de XML são tão robust e extensamente disponível quanto browsers do HTML, mas o princípio remanesce.



  2. Sustentação de XML uma variedade larga das aplicações. XML deve ser benéfico a uma variedade larga de aplicações diversas: browsing, sendo o autor, análise satisfeita, etc. Embora o primeiro foco esteja em originais estruturados serving sobre a correia fotorreceptora,



  3. XML deve ser compatível com SGML. A maioria dos povos envolvidos no esforço de XML vêm das organizações que têm um grande, em alguns casos que desconcertam, uma quantidade de material no SGML. XML foi projetado pragmatically, ser compatível com padrões existentes ao resolver o problema relativamente novo de emitir originais rica estruturados sobre a correia fotorreceptora.



  4. Deve ser fácil escrever os programas que XML process documenta. A maneira informal de expressar este objetivo quando as especs. eram desenvolvidas era que ought fazer exame de aproximadamente duas semanas para que um estudante graduado competente de informática construa um programa que pudesse processar originais de XML.



  5. Muitas características opcionais em XML devem ser mantidas a um mínimo absoluto, zeram idealmente. As características opcionais levantam inevitàvel problemas da compatibilidade quando os usuários querem compartilhar de originais e os conduzir às vezes à confusão e à frustração.



  6. Os originais de XML devem estar humano-legible e razoavelmente desobstruídos. Se você não tiver um browser de XML e você receber um hunk de XML de em algum lugar, você ought olha-o em seus editor e realmente figura favoritos de texto para fora o que o índice significa.



  7. O projeto de XML deve ser preparado rapidamente. Os esforços dos padrões são disreputably lentos. XML foi necessitado imediatamente e desenvolvido tão rapidamente como possível.



  8. O projeto de XML será formal e conciso. Em muitas maneiras a notoriously à régua 4, significa essencialmente que XML deve ser expressado no formulário prolongado de Backus-Naur (EBNF) e deve ser amenable às ferramentas modernas e às técnicas do compilador.
    Há um número de razões técnicas porque a gramática do SGML não pode ser expressada no formulário prolongado de Backus-Naur (EBNF) que escreve um parser apropriado do SGML requer a manipulação de uma variedade do usado raramente e difícil de analisar gramaticalmente características de língua. XML não.



  9. É fácil criar originais de XML. Embora haja eventualmente editores complicados para criar e editar o índice de XML, não aparecerão imediatamente. No ínterim, deve ser possível criar originais de XML em outras maneiras: diretamente em um editor de texto, com escudo simples e certificados do Perl, etc.



  10. Shortness no markup de XML é da importância mínima. Diversas características de língua do SGML foram projetadas minimizar a quantidade de datilografar requerida para fechar à chave manualmente em originais do SGML. Estas características não são suportadas em XML. De um ponto abstrato da vista, estes originais são indistinguishable de seus formulários mais inteiramente especificados, mas suportar estas características adiciona um burden considerável ao parser do SGML. Além, a maioria de editores modernos oferecem facilidades melhores definir atalhos ao incorporar o texto.






XML e HTML
XML foi projetado bàsicamente carregar dados.

XML não está vindo no lugar do HTML.
XML e o HTML foram projetados com objetivos diferentes:

XML foi projetado ilustrar dados e focalizá-los em o que os dados são.
O HTML foi projetado à apresentação dos dados e ao foco em como os dados olham.

O HTML é sobre a apresentação da informação, quando XML for sobre a descrição da informação.




XML nada.


Nenhuns Tag predefinidos em XML. Você deve “inventar” seus próprios Tag.

XML NÃO FAZ qualquer coisa. XML foi criado para estruturar, armazenar e emitir a informação.

O seguinte exemplo é uma companhia a Vyom do TCS, armazenado como XML:


<company >
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of employee</body>
</company>

A companhia tem um encabeçamento e um corpo de mensagem. Tem também a informação do remetente e do receptor. Mas ainda, este original de XML NÃO FAZ qualquer coisa. É apenas informação pura envolvida em Tag de XML. Alguém deve escrever uma parte de software para emiti-la, receber ou indicar.




XML no futuro
XML está indo ser usado em toda parte.

Não há nenhum padrão de XML mas como o padrão de XML foi desenvolvido rapidamente e um número grande de vendedores do software adotou o padrão.

Nós acreditamos fortemente que XML será tão importante para o futuro da correia fotorreceptora como o HTML foi à fundação da correia fotorreceptora e que XML será a ferramenta importante para toda a manipulação de dados e transmissão de dados.





Previous Next

Keywords: xml documents, xml technology, xml parser, xml basics, xml Goals ,compare with html


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

Privacy Policy
Copyright © 2003-2024 Vyom Technosoft Pvt. Ltd., All Rights Reserved.