Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

in linea

Domestico Codici sorgente E-Libri Trasferimenti dal sistema centrale verso i satelliti Metterseli in contatto con Circa noi

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


Introduzione di XML
Previous Next



Lingua di margine di profitto

Se siete al corrente del HTML, avete certo concetto della lingua di margine di profitto. Se scrivete una lima di testo normale, si compone di caratteri di ASCII semplici. Quando un programma (come il notepad) è usato per visualizzare la lima, tutti i caratteri nella lima di testo saranno visualizzati usando la stessi dimensione, tipo e boldness. Non ci sono caratteristiche speciali per presentare tale tipo di lima.

Le lingue di margine di profitto, come il HTML o XML, permettono che il margine di profitto speciale sia incluso con il testo restante che permetterà il programma che visualizza la lima per determinare come mostrare il testo. In questo modo, il testo speciale come il paragrafo può essere giustifica, ha una più grande e serie completa di caratteri più GRASSETTO, o i colori specifici dell'esposizione possono essere regolati. Inoltre gli elementi supplementari possono essere aggiunti alla lima quali le liste e le tabelle numerate.


Dare lo stile dell'esposizione

Le lingue di margine di profitto usano gli elementi differenti per mettere una zona da parte del soddisfare dall'altro soddisfare. L'esposizione di questi elementi (per esempio colore, formato e tipo della serie completa di caratteri) può essere determinata all'interno della lima o della parte esterna di margine di profitto la lima usando un foglio di stile. Normalmente, ci è una serie predeterminata di le caratteristiche di visualizzatore (difetto) per ogni elemento che può essere modificato localmente o usando i fogli di stile. Gli autori sono consigliati a separare la determinazione delle caratteristiche dell'esposizione (stile) dalla lima di margine di profitto. Ciò incita l'amministrazione di esposizione a designare molto più facile ma la separazione non è richiesta


Document type definition (DTD)

Le lingue di margine di profitto richiedono un Document type definition che definisce gli elementi che sono permessi nel documento. Il DTD inoltre definisce come gli elementi possono essere usati l'un l'altro con il rapporto. Definisce quant0 e quali elementi possono essere inclusi all'interno di un altro elemento. Il DTD è una lima di testo scritta in una disposizione specifica per definire il documento. Il DTD è basato sulla lingua generalizzata standardizzata di margine di profitto (SGML). Lo SGML è la lingua del genitore di tutte le lingue di margine di profitto. Anche se XML può usare un DTD, non è richiesto per quei documenti che sono considerati “ben formati„. Un documento ben formato segue un insieme delle regole per XML e questo oggetto è discusso più dettagliatamente più successivamente. Il DTD inoltre definisce lle altre caratteristiche dell'elemento come se o non richiede una modifica di conclusione o di inizio con i vari attributi possibili di ogni elemento.




Definizione di XML?


XML è di Extensible Markup Language per i documenti che contengono le informazioni bene strutturate.

Le informazioni strutturate contengono qualunque tipo di soddisfare (parole, immagini, ecc.) e di certa indicazione di che ruolo che giochi soddisfatti (per esempio, il soddisfare in un'intestazione della sezione ha un'importanza diversa dal soddisfare in una nota a piè di pagina, che significa qualche cosa di differente che il soddisfare nella didascalia o il soddisfare in una tabella della base di dati, ecc.). Quasi tutti i documenti hanno certa struttura.

Una lingua di margine di profitto è un meccanismo per identificare le strutture del documento. Il XML è usato definisce un senso standard aggiungere il margine di profitto ai documenti.




Conoscenza di requisiti preliminari

Prima continuarli dovrebbe avere una conoscenza di base di quanto segue:
  • HTML
  • XHTML
  • Javascript/VBScript
Se desiderate studiare questi oggetti, trovare le lezioni private sul nostro Home page



Perchè XML è venuto?

Per apprezzare XML, è molto importante capire perchè è stato sviluppato. XML è stato sviluppato in modo che i documenti pienamente strutturati potessero essere usati sopra il fotoricettore. Le uniche alternative gradiscono il HTML e lo SGML, non è pratico a questo fine.

Il HTML, viene limite con un insieme di sintassi/semantica e non fornisce la struttura arbitraria.

Lo SGML fornisce la struttura arbitraria, ma è troppo difficile da effettuare appena per un web browser. I sistemi completi dello SGML possono risolvere i grandi, problemi complessi che giustificano la loro spesa. L'esame documenti bene strutturati inoltrati sopra il fotoricettore trasporta raramente questo la giustificazione.

XML non può essere previsto completamente per sostituire lo SGML. Mentre XML è destinato basicamente per trasportare il soddisfare strutturato sopra il fotoricettore, alcune delle caratteristiche che difetta di per fare questo pratico, che rende a SGML una soluzione più soddisfacente per la creazione e la memorizzazione long-time dei documenti complessi. In molte organizzazioni, lo SGML di filtrazione a XML sarà la procedura standard per la consegna di fotoricettore.
 




Obiettivi di XML

XML inizialmente “è stato sviluppato da un bordo editoriale generico di revisione dello SGML del consorzio di World Wide Web formato sotto gli auspici del consorzio W3 in 1996 e presieduto da Jon Bosak di Sun Microsystems, con la partecipazione attiva di un gruppo di lavoro generico dello SGML anche organizzato dal W3C.„

Di Extensible Markup Language (XML) si è trasformato in in una raccomandazione 10 di W3C. Febbraio 1998.
  1. Per usare XML sopra il Internet, gli utenti devono potere visualizzare rapidamente e facilmente i documenti di XML quanto i documenti del HTML. In pratica, questo sarà soltanto possibile quando i browsers di XML sono robusti ed ampiamente disponibile quanto i browsers del HTML, ma il principio rimane.



  2. Supporto di XML un'ampia varietà di applicazioni. XML dovrebbe essere favorevole ad un'ampia varietà di applicazioni varie: passando in rassegna, creando, analisi soddisfatta, ecc. Anche se il primo fuoco è sui documenti strutturati serving sopra il fotoricettore,



  3. XML dovrebbe essere compatibile con lo SGML. La maggior parte della gente coinvolgere nello sforzo di XML vengono dalle organizzazioni che hanno un grande, in alcuni casi vacillanti, quantità di materiale in SGML. XML è stato destinato pragmatically, per essere compatibile con i campioni attuali mentre risolveva il problema relativamente nuovo di inoltrare i documenti pienamente strutturati sopra il fotoricettore.



  4. Dovrebbe essere facile da scrivere i programmi che XML trattato documenta. Il senso informale di esprimere questo obiettivo mentre spec. stava sviluppanda era che deve occorrere circa due settimane affinchè un allievo laureato competente di informatica sviluppasse un programma che può procedere i documenti di XML.



  5. Molte caratteristiche facoltative in XML deve attenersi ad un minimo assoluto, idealmente azzerano. Le caratteristiche facoltative sollevano inevitabilmente i problemi di compatibilità quando gli utenti desiderano ripartire i documenti ed a volte condurre a confusione ed alla frustrazione.



  6. I documenti di XML dovrebbero essere umano-leggibili e ragionevolmente chiari. Se non avete un browser di XML ed avete ricevuto un hunk di XML da in qualche luogo, dovete potere guardarlo nella il vostri sistema di editazione e realmente figura testi favoriti fuori che cosa il soddisfare significa.



  7. Il disegno di XML dovrebbe essere redatto rapidamente. Gli sforzi di campioni sono disreputably lenti. XML è stato necessario immediatamente ed è stato diventato il più rapidamente possibile.



  8. Il disegno di XML sarà convenzionale e conciso. In molti sensi a notoriamente alla regola 4, essenzialmente significa che XML deve essere espresso nella forma estesa di Backus-Naur (EBNF) e deve essere favorevole agli attrezzi moderni ed alle tecniche del compilatore.
    Ci sono un certo numero di ragioni per le quali tecniche la grammatica dello SGML non può essere espressa nella forma estesa di Backus-Naur (EBNF) che scrive un analizzatore adeguato dello SGML richiede il maneggiamento della varietà di usato di raramente e difficile analizzare le caratteristiche di lingua. XML non.



  9. È facile da generare i documenti di XML. Anche se ci finalmente saranno redattori complicati per generare e pubblicare il soddisfare di XML, non compariranno immediatamente. Nell'interim, deve essere possibile generare i documenti di XML in altri sensi: direttamente in un sistema di editazione testi, con le coperture semplici e scritti del Perl, ecc.



  10. Shortness nel margine di profitto di XML è di importanza minima. Parecchie caratteristiche di lingua dello SGML sono state destinate per minimizzare la quantità di battitura a macchina richiesta per chiudere a chiave manualmente nei documenti dello SGML. Queste caratteristiche non sono sostenute in XML. Da un punto di vista astratto, questi documenti sono indistinguibili dalle loro forme più completamente specificate, ma sostenere queste caratteristiche aggiunge una difficoltà considerevole all'analizzatore dello SGML. In più, la maggior parte dei redattori moderni offrono le facilità migliori per definire le scorciatoie quando digita il testo.






XML e HTML
XML è stato destinato basicamente per trasportare i dati.

XML non sta venendo al posto del HTML.
XML ed il HTML sono stati progettati con differenti obiettivi:

XML è stato destinato per illustrare i dati e per mettere a fuoco su che cosa i dati sono.
Il HTML è stato progettato alla presentazione dei dati ed al fuoco su come i dati osservano.

Il HTML è circa la presentazione delle informazioni, mentre XML è circa la descrizione delle informazioni.




XML niente.


Nessun modifiche predefinite in XML. Dovete “inventare„ le vostre proprie modifiche.

XML NON FA nulla. XML è stato generato per strutturare, memorizzare e trasmettere le informazioni.

Il seguente esempio è un'azienda a Vyom dai ctc, immagazzinati come XML:


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

L'azienda ha un'intestazione e un corpo di messaggio. Inoltre ha informazioni della ricevente e del mittente. Ma ancora, questo documento di XML NON FA nulla. È appena le informazioni pure spostate nelle modifiche di XML. Qualcuno deve scrivere una parte di software per trasmetterla, ricevere o visualizzare.




XML in futuro
XML sta andando essere usato dappertutto.

Non ci è campioni di XML ma quanto il campione di XML è stato sviluppato rapidamente e grande numero di fornitori del software ha adottato il campione.

Crediamo fortemente che XML sia importante al futuro del fotoricettore come il HTML è stato al fondamento del fotoricettore e che XML sarà l'attrezzo importante per tutte le manipolazione di dati e trasmissione di dati.




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.