[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� ������� �������� ��: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  Arabic  

[Floris Lambrechts]
����� Floris Lambrechts
<floris(at)linuxfocus.org>

�� ������:

� ������� ������� ���������� ������ LinuxFocus/Nederlands ��������� ���. � ����� �� �������� ����������� �������������� � Leuven, Belgium � ����� ���� ����� �� ����������� � Linux, PHP, XML � LinuxFocus, ����� ����� Stephen Hawking � (������) Jef Raskin, 'The Humane Interface'.



������� �� �������:
������� ������� <forlelik(at)yahoo.com>

����������:

 

������� XML

[Illustration: xml]

������:

��� ����� ������� �������� � XML. �� ����������� � Eddy - ����-�����, ��������� ���������� XML � ����������� DTD. �� ����������, �� ��� ������� ;-)



 

��������

����� 2001 ����, ��������� �� ���������� LinuxFocus ��������� � ����� �� ����� LSM. ����������� ���������� � ��������� � ����������� ������ �� ������������ �� LSM ���������� � ����� � ��� �� ����: XML. ������ (� ��������) ���� ������ � ������������, ��� �� ����� XML, � ��� ��� ������������ � ��� ��� ����� ������������. ���� �� ����������������, �� ��� ������ ��, ��� ���������� �������� ��� ������.

� ����� �� ������������� Egon Willighagen � Jaime Villate, ������������� ���� � XML. ��� ������ �������� �������� �� ���������� �� ������ Jaime, ������� �� ������ ����� �� �������, ��������� ����.  

��� ����� XML

�� - ����, ������������ �������������, ����� ��� ����� �����, ��� �� ����� XML. ����, �� ���������� �� ������� HTML � �������� ��� ����� ������ ��������, ��� SGML � (����� ��) HTML, �����? �����. �� �� �������� � ���-�� �������.
XML �������� ���������� ����������, ������� ������ ��� �������� �������� ������������� ������ ��� ���� ������. ������, ��� �� ��� ����� ������� ����� ������� ����, �� �� ��������� ������ ��� ��������� ���������, � ������ ��� ������������ �������. ��� ��� ����� ����? ������� ��������� ���� �������� ����.

Eddy - ����-���

��-������, XML - ��� ���� ��������. ���������, ���������� �� ������ �������� ��������, � ��������, ��� ����: ������ � ����-������. ���� �� ����� ������, ��� ����� ������, ����������, �������� ���, �� �� ����� ������� ��������� � ����-������;). ������ ������: ����-������ - ��� �������������� ����������, ������� ��������� ������ �������� ��� �����. ������� ������: ������� ����� '����� ���� ����� Eddy'. ������ ���������, �� ������, ��� '���' ��� �������� �������� ��� ���������, � 'Eddy' - ��� ����������� ���. ������������ ���������, ������, �� ���� � �� ����� ����� �����. ������� �� ���������� ����-������, ����� �������� ������ ������ (��������� ��������� XML, �������!):

 <sentence>
   ï¿½ï¿½ï¿½ï¿½ï¿½ <animal>����</animal> ����� <name>Eddy</name>.
 </sentence>

������ ���� ������ ������������ ��������� ����� �������, ��� '���' - ��� ��������, � ��� 'Eddie' - ��� ���. ���� �� ������� ������� ��������, ��� ��� ����� ����� ���������� �����, � ��� �������� �������� �������, �� XML ������� ��� ��� ��� ������������� �������. ��� ������ �������, ��� ��, ��� � ��� ���������:

 ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ����� Eddy.

������, ������������, �� ����� ��������� ���������� �� ���������� (� ������ ������ � �����) � ��������� ����, ��� ���������� ������� ������. ����� �� ��� �������, �� ������������� ������� ���������� �� ���������� �� �����������, ��� ��������� ����� ������� ��� Web TM. ���� ��� �� �� ������� ������ ����������, ��������� ���������� ����-������ - ��� ��, ��� ���� ���� ������� ����� ��������. ����, ��� �� ���������� ������ XML?

�������� ����������

��-������, � XML ����� ������� ���������. ��������, � XML ������ <���> ������ ����� ����������� </���>. [ ����������: ��������� ������ <���></���>, ����� ����� ���� ������ ���, ������ �����, �� ������ ����� �������� <��� /> � ��������� ��������� ��������� ����� �����].
������ ������� ������� � ���, ��� �� �� ������ '���������' ����. �� ���������� ���� � �������, �������� ������� �� ��������. ���-����, �������� �����, ����� ������������:

<B>���������� �����<I> ���������� ��������� �����</B>��������� �����</I>

������� ���������� ������, ��� �� ������ ������� ��� </I> ������, ��� �� ������� </B>
������ ����������� - ��� �������� � ��������� XML ������ ����������� � ���� (�������� ��� ������� ����, �������!). ������ ������� � ������� ���� �� �������� ���� <sentence> ������ �����������. ��� ��� ��������� ����� � ����������� ����� �� �� ������� ����� ������, � ������� �� ������ �������, ������ ���������� �� �������� ���������� XML.
Mozilla screenshot
������ �������� ���������� � Mozilla

������, ����������� � ������� ���������� �������� ����� ���� ������������: ��� ����������� �������. ��������� XML ������� ���� ������� �������� ����������, ���������� ����� ����� ��� ������. � ���� ��, ������ � ����� ���������� XML ������ ���������������, ��� ��������� ����� ����� ������ � ���������� ��.
��������, ����������, ��� '�������������' �������� XML �� ������ ���������� �� ��������. ��������, ����������� ��������� �������� (�������� ��� �������) XML ������������ ������, � �������� ����� ������. ����������, ��� XML �� ����� ����� ��� ������ ����������� ������������. ������� ������ ������, ��� ���� ������ *���* � ������� XML ������������ ������, ���� �� �� ��� ��������. ��� ����������, � ������� ��� ����� ��������� ��������� �������� ������ � ���������, ��� � ������� ��������� ����������� ������ - XML �������� �� ������ ������ �����. �� ��� �� ��������, ��� XML ���������� ������������ ��� ���� �����.
���������� �������� �������� XML, �� � �� �� ����� � ��� �������������� �������� ��� ����, ��� �� ������ �������� �� ��� ���� ������ (���������� ������������ HTML! :p). ��� ������ ��, ��� Egon Willighagen ������ ��� �������� ������� LinuxFocus, ��� ������ �� ���� ������� �������� �� ������, ����������� � �����. � ���� ������ �������� � ������������� ������������� ������� ����� ���� ������� � ����������������� ������ �������� (������, mySQL).
�������� �������� ���������� XML: ���� �� ������ ����� �������� �������� �� ���������� �������� ����������, �� ����� ����� ��������� �������, ����� ��������� �������� �������� ��������� ����� ������ �� ���. ���� �� ������ ������� ���, �� ������ ��������� ������������ DTD...  

DTD

� ����� ��������� ������� 'Eddy - ����-���' ����, �� ����� ���� ����������� ���� XML. ������, ����� ���������� ��� ���� �������� ����������! '���� � �����' ����� �����, ��� �� �������, ���, ����� � (���� ��������) ������. ������, ��� �������, �� ������ ��� ��������� � ������� DTD...

DTD ��������� ��� '����������' ����� ����. �����������, ��� ��������� ��� ���������� ���������� ����� �����, �� ��� ���, ���� ��� ������� ���������� XML.
DTD, ��� Document Type Definition (����������� ���� ���������) - ��� ����, ���������� �������� ����� XML. � ���������������� ��� ������ ���� ��������� �����, �� ��������� ���������, � ����� �� ��������� ����������. DTD ���������, ��� ����������� � ����� ����� XML, � ��� - ���. ����, ����� �� ������� � '����� XML', � ���������������� ���� ���� �� ������������ DTD.

��������� �������� ��������

������ DTD ���������� ��� ������� ���-������ � ������������ �����. ��������, DTD ����� ��������� ��� �������� ���, ���������� �������� ���������. ��� � ���� ������������� ���������, ��� ��� ��, ��� ��� ���������� ����������� ����������� (��������, ������ emacs), ������� ����� ������������� ��������� ��������� ����.
����� �������, ��������� ����� ��������� ������ ��������� ����� ����������� �������������. ��������� ��������� ����� ����� � ������ ���������, DTD ����� ����� ��� � �������� ��������� ���������. ����� �� ������� ������, �������� ��������� ������� ���, �������� �������� ����������� ���. �������, ����������� �� ������� '�������'; ����� ����������� � �������� ���� ������� '�� ������ ����� ������� ��������', ������� XML ����� ��������������� �������� ��� � '�������������� ������ � ������ xx : '... :)
��������� �������� �������� ��������� ��� ��� ������ �� ���, *��* ������ ������ ������ �� ����� � ������������������ �� ����������.

�����

��������� �� ����������� ������������ XML �������� ����������� ������������ ������������ ��������� DTD. ��� ��������, ��� �� ������ ������������ ��������� ��������� ����� ������ � ��������� � ���� � �� �� �����.

����� '��������' �������� ��������� ������������� ���� xml. ��������, �� ������ �������� Docbook DTD � ��� �������� .xml ( ������� 'dbk' � ���� �������).
��� ���� Docbook ����� ������������ � ����� ��������� � ����� ����� (������, ���������� ��� docbook <������_���>):

 <dbk:������_���> ������ ��������� ���� </dbk:������_���>

��������� ������� ����������� ����, �� ������ ������������ ����� ��� � ����� ������� ������ xml DTD. ��� ��������� ��� ����� ��� ������������, ��� �� ������� ������� � ��������� �����...  

��������� DTD

����� ��������� ��������� ��������� DTD, ������� ��� (��������) ������������.  

������

The W3C, or World Wide Web Consortium
�������� ���������� � XML, MathML, CML, RDF, SVG, SOAP, XHTML, ������������� ����...
www.w3.org

��������� ��������� Jaime Villate (��� ����� ������������ ������-����������, ����� �������� ������ ���:)
�������� � XML(�� ���������)
��� ������������ HTML � ������� XML(�� ���������)
������ LSM< /A>

��������� HTML tidy:
www.w3.org/People/Raggett/tidy

Docbook
www.docbook.org

Mozilla.org SVG project
www.mozilla.org/projects/svg

������ LinuxFocus �� ���� ����:
������������� XML � XSLT ��� �������� LinuxFocus.org(/Nederlands)
�������� ���������� PDF � ������� DocBook  

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Floris Lambrechts, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
en --> -- : Floris Lambrechts <floris(at)linuxfocus.org>
en --> ru: ������� ������� <forlelik(at)yahoo.com>

2002-05-03, generated by lfparser version 2.19