����� 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
������:
��� ����� ������� �������� � 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
������, ����������� � ������� ���������� �������� ����� ���� ������������: ���
����������� �������. ��������� 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, ������� ��� (��������) ������������.
- Docbook-XML
Docbook - ��� ���� ��� ���������
����������������� ����������, ��������, ���� � ������. �� ����� ������������
��� ����� ������ �����. Docbook �������� SGML DTD (SGML - ��� ��������
��������), �� ���������� ��� ���������� XML-������. ��� ���� �� ��������
���������� XML DTD.
- MathML
MathML - ��� ���� �������������� ��������, ������������ ��� ��������
�������������� ��������� � ������. ��� ������������� ����������� ����������
��� �����-�����������. � ������ �������, ������ �� ����� ����������
����� ��������-�����������; ��� ��� ���������� CML - ���� ���������� ��������.
��������, ��� Mozilla 1.0 ������������ MathML �� ���������.
- RDF
RDF - Resource Description Framework (������ �������� ��������). ��
������ ��� ���������� ����������� � ���������� ������������� ����-������; ��
�������� �� ����� ������������ ���-�������, ����� �������� ������
������, ����� ������� ��� ����������. ��������, ������� ���� linuxdot.nl.linux.org ���������� ����
RDF �� ������ ������, ����� �������� �� �������. ����������� ����������
��������� ������ (��������, Slashdot) �������� ��������� ���� RDF, ��� ��� ��
������ ����������� �� ��������� ��������, ��������, �� ������� ����� �����
�������� ��������.
- SOAP
SOAP �������� Simple Object Access Protocol (�������� ������� ��������
�������). ��� ����, ������������ ���������� ��� ������� ���� � ������
(������ ������� � ���������� ��������� ������� ��������). ��������� SOAP,
���������� ����� �������� �����������������, ��������, ����� �������� http
(internet). � �����, ��� Atif �����, �� LF, ����� ������� ��� �� ���� ������,
��� ��� �������� ������ :-)
- SVG
Scalable Vector Graphics (�������������� ��������� �������). ���� PNG,
JPEG2000 � SVG �������� ��������� ������� ����������� � WWW. PNG ������
����� GIF (������ ��� ������ ����������� � �������������), � JPEG2000 �����
�����-������ �������� ����������� .jpg (����������� � �������������
�������� ������ ��� ������). SVG �������� �� �� ������� ������, � �� ��������,
��� ��������, ��� ����������� ������������ �� ���������, � ���������������
�������� (�������, ����������,...). SVG ����� �������� ������� ��� ���������
�������� � ��������, ��� ��� �� ������ �������� �� � Macromedia Flash. �� ������
������������ JavaScript � ������ .svg, � ��������� JavaScript, �� ������ ����
������ ��� .svg. ����� ������ ����, �� ��� �� ?
������, svg ������������ ����� ������; ������ ���������� ������
������������������ SVG-������ ��� �������� �� Adobe ��� �������� Windows & Mac.
Mozilla �������� ��� ���������� �������� SVG, �� �� ��� �� �������� � ���
���������� ������� ���������� ���������������� ������ ��������, �����
������������ ���.
����������: ����� .svg ����� ���� ����� ��������, ������� �� ����
����� ��������� ����� .svgz. ��� ������ ������, ������������ �������� gzip.
- XHTML
XHTML - ��� XML-������� HTML ������ 4.01. ��-�� �������� ���������� XML,
����� ���������� ��������� ������������ - ���� ��������� ����, �������
����� ������� � HTML, �� ��� ����� ������������� � XHTML. �� � ������ �������,
��������, ������� �� �������� � XHTML ����� � �� �� ����� ������ ��� HTML.
��������, ��� ��������� HTML tidy ����� ������������� ���� ������������
�������� HTML � XML.
- ������
������ ����� ������� ������ ���������� XML, ����� � ��������� ��
������� � .gz ��� .zip. ������� ������: ������� ������ KOffice �������� XML DTD.
��� ����� �������, ��������� ��������� ������������ �������������
���������������� ��������� ���������� � ����� ���������. ��������:
�� ������ ������� �������� KWord �� ���������� �������� KChart � ���.
������
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
�������� �������
� ������ ������� ���� �������� �������. �� ���� �������� �� ������ ��������
���� ����������� ��� ����������� ����������� ������ ���������.
2002-05-03, generated by lfparser version 2.19