3
WI ± Schlagwort 274 WIRTSCHAFTSINFORMATIK 41 (1999) 3 S. 274 ± 276 1 Einordnung Zur schnellen Verbreitung des Internets Anfang der 90er Jahre hat entscheidend der Dienst World Wide Web (WWW) beigetra- gen. Die Darstellung der Dokumente im WWW erfolgt mit Hilfe der Seitenbeschrei- bungssprache Hypertext Markup Lang- uage (HTML), die in der aktuellen Version 4.0 vorliegt. Zunehmend wird diskutiert, in wieweit HTML fu Èr zuku Ènftige Anforderun- gen an das Internet geeignet ist. Ein Nachteil von HTML ist die begrenzte Anzahl von Auszeichnungselementen, die fu Èr die Gestaltung eines Dokuments zur Verfu Ègung stehen. Damit ko Ènnen die stei- genden Anforderungen an das vom Be- nutzer geforderte Layout ha Èufig nicht erfu Èllt werden. Eine benutzerdefinierte Er- weiterung der Sprache zur Beseitigung dieser Unzula Ènglichkeiten ist nicht vorge- sehen. Zudem wird die Medienneutralita Èt nicht gewa Èhrleistet. Bereits die Darstellung desselben Dokuments in WWW-Browsern verschiedener Hersteller fu Èhrt oft zu un- terschiedlichen Ergebnissen. Die Ausgabe auf Papier wird vo Èllig vernachla Èssigt. Mit der steigenden Popularita Èt des Inter- nets wird dessen Integration mit Anwen- dungen immer wichtiger. Die Weiterverar- beitung von u Èbertragenen Dokumenten auf der Seite des Clients ist jedoch auf der Basis von HTML nur sehr eingeschra Ènkt mo Èglich. Dadurch ist HTML fu Èr den Datenaustausch kaum geeignet. Zusammenha Ènge und Me- tadaten gehen auf Grund der reinen Lay- outorientierung verloren. Unterschiedliche Sichten auf dasselbe Dokument sind nicht mo Èglich. Die Konvertierung von Quellda- ten (beispielsweise aus Datenbanken) nach HTML ist mit einem erheblichen Infor- mationsverlust verbunden. Aus diesem Grund unterstu Ètzt HTML lediglich Voll- textsuche. Eine Suche nach Auspra Ègungen von bestimmten Attributen (z. B. in Tabel- len) ist nicht mo Èglich. 1996 wurde vom World Wide Web Con- sortium (W3C) eine Arbeitsgruppe ge- gru È ndet, mit dem Ziel diese Beschra Ènkun- gen von HTML fu Èr Dokumente im Internet aufzuheben. Zuna Èchst sollte die ISO-nor- mierte universelle Dokumentbeschrei- bungssprache, die Standard Generalized Markup Language (SGML) fu È r das Internet angepaût werden. Aufgrund der hohen Komplexita Èt von SGML wurde jedoch eine neue, zu SGML kompatible Sprache defi- niert ± die Extensible Markup Language (XML). Im Februar 1998 verabschiedete das W3C die Version 1.0 der Empfehlung zu XML [BrPa98]. Wie SGML ist XML eine Dokument- beschreibungssprache, mit der beliebige Datentypen spezifiziert werden ko Ènnen. Mit dieser Metasprache kann sich der Nut- zer seine eigene formale Auszeichnungs- sprache definieren. XML hat keine seman- tischen Anteile und ist unabha Èngig von der logischen und physischen Struktur des Dokuments. Die konsequente Trennung der Struktur des Dokuments von seiner Formatierung (Layout) wurde von SGML u Èbernommen. Trotz der Kompatibilita Èt zu SGML ist XML jedoch wesentlich einfacher zu handhaben. Im folgenden Kapitel werden die grundlegenden Konzepte von XML an- hand des Beispiels in Bild 1 skizziert. 2 Aufbau von XML XML ist eine Metasprache, die es erlaubt, beliebige Auszeichnungssprachen fu Èr Do- kumente zu definieren. Jedes Dokument wird durch eine logische und eine physi- sche Struktur beschrieben: Logische Dokumentstruktur: Das Dokument Artikel in Bild 1 besteht aus ei- ner Anzahl von Elementen, die die logi- schen Komponenten des Dokuments ab- bilden, z. B. Autor , Titel und Kapitel. Diese Elemente ko Ènnen hierarchisch angeordnet werden, wodurch sich die in Bild 1 darge- stellte Baumstruktur ergibt. Das Wurzele- ment des Baumes ist der Artikel, Unter- elemente des Artikels sind Autoren, Titel, Kapitel und Literatur. Das Kapitel besteht seinerseits wiederum aus einer U È berschrift und mindestens einem Absatz. Autoren, Titel, Literaturquelle, U È berschrift und Ab- satz sind sog. Blattelemente, da diese nicht mehr weiter untergliedert werden. Ele- menten ko Ènnen zusa Ètzliche Informationen durch Attribute beigegeben werden, z. B. wird das Element Artikel durch das Attribut Erscheinungsjahr na Èher bestimmt (Bild 1). Physische Dokumentstruktur: Ein XML-Dokument ist definiert als eine Folge von Zeichen. Das Dokument kann in mehrere Speicherobjekte, sog. Entities, XML ± Extensible Markup Language Michael Böhnlein, Achim Ulbrich vom Ende Dipl.-Wirtsch.Inf. Michael Bo Èhnlein, Dipl.- Inf. Achim Ulbrich-vom Ende, Universita Èt Bamberg, Lehrstuhl fu Èr Wirtschafts- informatik, insbesondere Systementwick- lung und Datenbankanwendung, Feldkirchenstr. 21, D-96045 Bamberg, Tel. (09 51) 8 63±25 14, E-Mail: {michael.boehnlein|achim.ulbrich} @sowi.uni-bamberg.de

XML — Extensible Markup Language

Embed Size (px)

Citation preview

Page 1: XML — Extensible Markup Language

�� � ������ �

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

� ��������

��� ��� !""! #!�$�!%&� ' (!� � &!� !&� )* '(!� �+!� ,*��!�*& ! &���!%(! ((!�-%! �&����� ���� �� ����� $!%'!&�*.'! � -%! -*��&!""� ' (!� -/0�1! &! %1���!�)/"'& 1%& �%")! (!� �!%&! $!����!%.$� '��2�*��! ���� �� ������ ��������� ��� 3�4 (%! % (!� *0&�!""! #!��%/ ��+ 5/�"%!'&� �� !�1! (6%�( (%�0�&%!�&4 % 6%!6!%& �� 3 )�7� 8�0�7 )&%'! )/�(!�� .'! * (*� � &!� !& '!!%' !& %�&�9% �*��&!%" 5/ �� 3 %�& (%! $!'�! 8&!

8*�" 5/ ��8!%�� � '�!"!1! &! 4 (%!)�7� (%! :!�&*"&� ' !% !� -/0�1! &� 8��#!�)�7'� ' �&!�! � -*1%& 0/7 ! (%! �&!%.'! (! )/�(!�� '! * (*� 5/1 ;!. �&8!� '!)/�(!�&! 3*</�& �*7�)%' %��&!�)�7""& 6!�(! � 9% ! $! �&8!�(!)% %!�&! 9�.6!%&!�� ' (!� �2�*��! 8�� ;!�!%&%'� '

(%!�!� = 8�"*7 '"%��0!%&! %�& %��& 5/�'!.�!�! � ��(!1 6%�( (%! !(%! !�&�*"%&*7& %��& '!6*7��"!%�&!&� ;!�!%&� (%!-*��&!""� '(!��!"$! -/0�1! &� % ���.;�/6�!� 5!����%!(! !� �!��&!""!� )�7��& /)& 8� � .&!����%!("%��! 9�'!$ %��! � -%! ��'*$!*�) >*2%!� 6%�( 5/7""%' 5!� *��"*7��%'&� %& (!� �&!%'! (! >/2�"*�%&*7& (!� � &!�.

!&� 6%�( (!��! � &!'�*&%/ 1%& 6! .(� '! %11!� 6%��&%'!�� -%! �!%&!�5!�*�.$!%&� ' 5/ �7$!�&�*'! ! -/0�1! &! *�)(!� �!%&! (!� �"%! &� %�& ?!(/�� *�) (!� ;*�%�5/ �� 3 �� �!�� !% '!����*7 0& 1/7'"%���-*(���� %�& �� 3 )�7� (! -*&! *��&*����0*�1 '!!%' !&� ���*11! �*7 '! � ( !.&*(*&! '!�! *�) :�� ( (!� �!% ! 3*<./�&/�%! &%!�� ' 5!�"/�! � = &!����%!("%��!�%��&! *�) (*��!"$! -/0�1! & �% ( %��&1/7'"%��� -%! �/ 5!�&%!�� ' 5/ @�!""(*.&! �$!%�2%!"�6!%�! *�� -*&! $* 0! � *���� 3 %�& 1%& !% !1 !��!$"%��! � )/�.1*&%/ �5!�"��& 5!�$� (! � �� (%!�!1:�� ( � &!��&�7&8& �� 3 "!(%'"%�� #/"".&!A&����!� 9% ! ����! *�� ��2�*7'� '! 5/ $!�&%11&! &&�%$�&! �8� ;� % �*$!"."! � %�& %��& 1/7'"%������� 6��(! 5/1����� ���� �� ����

��� ��� ����� !% ! �$!%&�'��22! '!.'��7 (!&4 1%& (!1 �%!" (%!�! ;!����*7 0� .'! 5/ �� 3 )�7� -/0�1! &! %1 � &!� !&*�)8��!$! � �� *7���& �/""&! (%! ���. /�.1%!�&! � %5!��!""! -/0�1! &$!����!%.

$� '��2�*��!4 (%! � ������ ����������������� �������� ��: 3� )�7� (*� � &!� !&* '!2*B& 6!�(! � �)'�� ( (!� �/�! �/12"!A%&*7& 5/ �: 3 6��(! ?!(/�� !% ! !�!4 8� �: 3 0/12*&%$"! �2�*��! (!)%. %!�& � (%! �� ������ ������ ���������C 3�� �1 !$��*� ���D 5!�*$���%!(!&!(*� ��� (%! #!��%/ ��+ (!� 912)!�"� '8� C 3 E;�>*�DF��%! �: 3 %�& C 3 !% ! -/0�1! &.

$!����!%$� '��2�*��!4 1%& (!� $!"%!$%'!-*&! &<2! �2!8%)%8%!�& 6!�(! 0/7 ! � %& (%!�!� !&*�2�*��! 0* �%�� (!� ��&.8!� �!% ! !%'! ! )/�1*"! ��8!%�� � '�.�2�*��! (!)% %!�! � C 3 �*& 0!% ! �!1* .&%���! &!%"! � ( %�& � *$�*7 '%' 5/ (!�"/'%���! � ( 2�<�%���! �&��0&�� (!�-/0�1! &�� -%! 0/ �!G�! &! ��! � '(!� �&��0&�� (!� -/0�1! &� 5/ �!% !�/�1*&%!�� ' �3*</�&� 6��(! 5/ �: 3�7$!� /11! � ��/&8 (!� �/12*&%$%"%&*7& 8��: 3 %�& C 3 ?!(/�� 6!�! &"%�� !% )*��!�8� �* (�*$! ��1 )/"'! (! �*2%&!" 6!�(! (%!

'�� ("!'! (! �/ 8!2&! 5/ C 3 * .�* ( (!� ;!%�2%!"� % ;%"( � �0%88%!�&�

� � �� ��� ���

C 3 %�& !% ! !&*�2�*��!4 (%! !� !�"*�$&4$!"%!$%'! ��8!%�� � '��2�*��! )�7� -/.0�1! &! 8� (!)% %!�! � ,!(!� -/0�1! &6%�( (���� !% ! "/'%���! � ( !% ! 2�<�%.���! �&��0&�� $!����%!$! H

������� ��� ����������H -*�-/0�1! & �� ���� % ;%"( � $!�&!�& *�� !%. !� 8*�" 5/ 9"!1! &! 4 (%! (%! "/'%.���! �/12/ ! &! (!� -/0�1! &� *$.$%"(! 4 8� ;� �� ��4 �� �� � ( ��� ��� -%!�!9"!1! &! 0/7 ! �%!�*���%��� * '!/�( !&6!�(! 4 6/(���� �%�� (%! % ;%"( � (*�'!.�&!""&! ;*�1�&��0&�� !�'%$&� -*� ���8!"!.1! & (!� ;*�1!� %�& (!� �� ����4 = &!�.!"!1! &! (!� �� ����� �% ( �� ����! �� ��4 ��� �� � ( �� ��� ��� -*� ��� �� $!�&!�&�!% !��!%&� 6%!(!��1 *�� !% !� "#���$%��& � ( 1% (!�&! � !% !1 ��� �� �� ����4�� ��4 �� ��� ��'�����! "#���$%��& � ( ���� � �% ( �/'� ;"*&&!"!1! &!4 (* (%!�! %��&1!�� 6!%&!� � &!�'"%!(!�& 6!�(! � 9"!.1! &! 0/7 ! 8��*7&8"%��! � )/�1*&%/ ! (���� &&�%$�&! $!%'!'!$! 6!�(! 4 8� ;�6%�( (*� 9"!1! &�� ���� (���� (*� &&�%$�&���$%�������(�%� *7�!� $!�&%11& �;%"( ���

�������� ��� ����������H 9% C 3.-/0�1! & %�& (!)% %!�& *"� !% ! /"'!5/ �!%��! � -*� -/0�1! & 0* % 1!��!�! �2!%��!�/$?!0&!4 �/'� 9 &%&%!�4

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

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

-%2"�.�%�&����� )� %��*!" ;/7� "!% 4 -%2"�.

� )� ��%1 ="$�%��.5/1 9 (!4 = %5!��%&*7&

;*1$!�'4 3!���&��" )�7� �%�&���*)&�.

% )/�1*&%04 % �$!�/ (!�! �<�&!1! &6%�0.

"� ' � ( -*&! $* 0* 6! (� '4

!"(0%���! �&�� ��4 -.��+�I ;*1$!�'4

�!"� �+� I�� D ����I ��4 9. *%"H

J1%��*!"�$/!� "!% K*��%1��"$�%��L

M�/6%�� %.$*1$!�'�(!

Page 2: XML — Extensible Markup Language

8!�"!'& 6!�(! 4 (%! %�(��� -*&!%! ! &�2�!.��! � -���� (%! /7'"%��0!%&4 9 &%&%!� % 5!����%!(! ! -/0�1! &! !% 8�$% (! 4�&!""! (%!�! !% 6%��&%'!� �!�08!�' )�7�(%! �%!(!�5!�6! (� ' 5/ �*7�)%' '!. �&8&! -/0�1! &$!�&* (&!%"! (*��9% ! :��22! 5/ '"!%��*�&%'! -/0�.

1! &! 0* 1%& �%")! !% !� -/0�1! &.&<2� (!)% %!�& 6!�(! 4 $!%�2%!"�6!%�! �*.$! *""! �� ���� (! '"!%��! -/0�.1! &&<2 �;%"( ��� ,!(!�-/0�1! & %�& (*$!%� �&* 8 !% !� $!�&%11&! -/0�1! &&<2��""'!1!% 6%�( (%! �< &*A *&�7�"%��!�

�2�*��! 1%& �%")! !% !� :�*11*&%0 $!.����%!$! � 9 &�2�!��! ( )/�1�"%!�& !% -/.0�1! &&<2 % C 3 (%! :�*11*&%0 )�7� !% ! ! '! 5/ '"!%��*�&%'! -/0�1! &! � -*� "!'! !% !� -/0�1! &&<2(!)% %&%/ �-�-� %�& 5!�'"!%��$*� 1%& (!� 9 &6%�0"� '!% !� !%'! ! ��8!%�� � '��2�*��!� 9% !-�- �1)*B& (%! )�7� -/0�1! &% �&* 8! 5!�)�7'$*�! 9"!1! &&<2! 4 &&�%$�&! � (9 &%&%!�� �!%&!��% "!'& �%! ;!����*7 0� '! )�7� (*� �)&�!&! � ( (%! �/1$% *&%/ 5/ 9"!1! &! � ( &&�%$�&! % !��*"$ !% !�-/0�1! &� )!�&� � ;%"( � $!�&!�& !% �� ����*�� (! 9"!1! &! �� ��4 �� ��4 ��� �� � (�� ��� �� % �!G�! &%!""!� �!%�! )/"'!� 9�1�B 1% (!�&! � !% �� �� )�7� !% ! �� ����* '!'!$! 6!�(! � -%! )�7� -�-� 5!�6! .(!&! �/&*&%/ ! &�2�%��& !% !� !�6!%&!�&! ;*�0�� �*�� /�1 �9;��� 9� '%$& *""!�.(% '� $!�!%&� ;!�&�!$� '! 4 -�-� % /�15/ C 3.-/0�1! &! (*�8��&!""! � -%!�!"&!� *&%5 /&*&%/ 6%�( *"� C 3.-*&* $!.8!%�� !& E3*,��DF�9% 6%��&%'!� �2!0& 5/ C 3 %�& (%!=7$!�2��7)� ' 5/ -/0�1! &! *�) �/�.�!0&�!%&� C 3 � &!����!%(!& (*$!% 86%.���! �/�"'!)/�1&�!%& � (:�7"&%'0!%&� 9% -/0�1! & 1%& 0/��!0&!� ��8!%�� � '(���� C 3.9"!1! &! 6%�( *"� 6/�"'!.)/�1& $!8!%�� !&� ��& !� 8��*7&8"%�� 0/ )/�1%1 �% $"%�0 *�) !% ! $!�&%11&! -�-4 �/�2�%��& 1* 5/ :�7"&%'0!%&� 9% C 3.-/.0�1! &4 (*� �!% ! 8�'!�/7�%'! -�- 5!�."!&8&4 0* &�/&8(!1 !% 6/�"'!)/�1&!�-/0�1! & �!% � �)'�� ( (%!�!� �&��0&�.�%!�� ' %�& (%!=7$!�2��7)� ' *�) �/��!0&�!%&*�&/1*&%�%!�$*� � ( 0* 5/ !% !1 �/'�C 3.>*��!� (����'!)�7��& 6!�(! �-%! �&��0&��%!�� ' 5/ -/0�1! &!

/�%! &%!�& �%�� * (!�! "/'%���!1 �)$*�� ( %�& 8� *7���& (*��&!""� '�� *$�*7 '%'4(� �� !� !A%�&%!�& !% ! �&�%0&! ��! � ' 5/ � �*"& � ( 3*</�& !% !� -/0�1! &�� ����&* (*�(%�%!�&! /�1*&%!�� ' 5/ C 3.-/0�1! &! 6%�( 5/1 ��� (%! �2!8%)%.0*&%/ (!� �� ������ � ��� �������� �C�3�! &6%�0!"& EC�3�DF� -%!�! $*�%!�& *�) (!�

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

)�$���� � ��� ����� �$� ��� ���$�&��$� ��� �������� �-���3�4 !% !1 "!%.�&� '�)*7�%'! % &!� *&%/ *"! �&* (*�((!� ���4 (!� 5!�)!% !�& � ( )�7� (%! ;!. �&8� ' %1 �!$ * '!2*B& 6%�(� ,!(!1-/0�1! & 0/7 ! !% /(!� 1!��!�!C�3.�&<"!��!!&� 8�'!/�( !& 6!�(! 4 (%!(!��! -*��&!""� ' *�) � &!����%!("%.��! ��'*$!1!(%! �&!�!� � -!� �� ����� 0/7 &! $!%�2%!"�6!%�! )�7� (%! >�$"%.0*&%/ *"� �!$.-/0�1! & )�7� !% ! ;�/6�!� )/�1*&%!�& /(!� 8�� -*��&!""� '*�) !% !1 -���0!� 1%& �%")! !% !� �&<."!��!!&� *�)$!�!%&!& 6!�(! �;%"( ��� 9% �&<"!��!!& 6%!(!��1 $!�&!�& *�� !% !� ! '! 5/ �!'!" 4 (%! !% !1 $!�&%11.&! 9"!1! &&<2 (!� -�- !% /�1*&5!�.�*"&! *�) (!1 ��'*$!1!(%�1 8�6!%.�! � ,!(! �!'!" �1)*B& (*$!% 86!% �!%"!4(*� ��&!� � ( (%! 0&%/ � -*� ��&!�%(! &%)%8%!�& (%! 9"!1! &&<2! 4 )�7� (%! (%!�!'!" $!�&%11& %�&4 � ( (%! 0&%/ "!'&)!�&4 6%! (%! *��'!6*7�"&! 9"!1! &! )/�.1*&%!�& 6!�(! �/""! � 9 &���!%(! (!��*��&!%" 5/ C�3 %�& (!�8!%&4 (*B (%! �2!.8%)%0*&%/ "*�)! (! 7 (!�� '! � &!�.6/�)! %�&4 (* �%! 5/1 ��� /�� %��&/))%8%!"" 5!�*$���%!(!& 6��(!�

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

�)'�� ( (!� "!A%$%"%&*7& 5/ C 3 �*& (%!.�! �2�*��! !% *�!8� ! ("/�!� �2!0&��1* 6! (� '�1/7'"%��0!%&! � -*� ;!%.�2%!" *��(!15/�%'! �*2%&!" %12"%8%!�& (%!#!�6! (� ' 5/ C 3 )�7� (*� -!�0&/2>�$"%��% '� %& � &!����%!("%��! C�3.#/�"*'! 0* (*� '"!%��! -/0�1! & 8��-*��&!""� ' *�) � &!����%!("%��! !(%! 5!�6! (!& 6!�(! � �B!�(!1 0/7 ! !).)%8%! &! ����)� 0&%/ ! *�) (*�-/0�1! &* '!6! (!& 6!�(! ��7� * (!�! 6! (� '�'!$%!&! 6!�.

(! $!�!%&� $�* ��! �2!8%)%���! -/0�.1! &&<2! ! &6%�0!"&� �1 )/"'! (! 6!�.(! 0��8 !% %'! �*7&8! 5/�'!�&!""&��� %�� %�& !% -�- 8�� ;!����!%$� '

5/ 1*&�!1*&%���! � �*"&! � %& (%!�!�-/0�1! &&<2(!)% %&%/ "*��! �%�� *"'!.$�*%���! ��(��7�0! %1���(*��&!""! �-%! �%���$�� ������ �������� �� 3�

%�& !% ! 6!%&!�! C 3.$*�%!�&! �2�*��!4 1%&(!� (!� �)$*� 5/ /"!0�7"! $!����%!.$! 6!�(! 0* �-%! ���$%������� ��� ������ *� �����

��� �������� �� �3� %�& !% 5%!"5!��2�!.��! (!� �*&8 8�� � &!'�*&%/ 5/ � &!�. !& � ( �"&%1!(%*�

���

�� � ������ �

Page 3: XML — Extensible Markup Language

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

��!

9% 6!%&!�!� 6! (� '�'!$%!& %�& (%!#!�6! (� ' 5/ C 3 8�� �&* (*�(%�%!.�� ' 5/ !&*(*&! � -*� ��$����& �%������ )�&��� ��� +���� ��-� 6%�( $!�!%&��!�&! %1 %��/�/)& � &!� !& 9A2"/�!� ��+8�� ;!����!%$� ' (!� �!$.>���.��* !"�5!�6! (!&� �!&��*2! ! &6%�0!"& (*� �� ���� �� +����,��� � �� 8�� #!�6*"&� '5/ >)*(% )/�1*&%/ ! 5/ ���.�!%&! �;!�/ (!�� % &!�!��* & %�& (%! -�� &��� &��*� ���� ��� �� ����$ ��� �>����4 (%! (%!% �*"&"%��! ;!6!�&� ' 5/ �!$�!%&! !�.1/7'"%��&� -*1%& 0/7 ! $!%�2%!"�6!%�!?�'! ('!)*7��(! (! � �*"&! *��'!$"! (!&6!�(! � �!%&!��% !�"*�$& C 3 (%! �12"!.1! &%!�� ' !))%8%! &!� ����1*���% ! �-*��7$!� �% *�� 0* 1%& C 3 (!� * .

6! (� '�$!8/'! ! -*&! *��&*���� �!.5/"�&%/ %!�& 6!�(! � ���$ ����$ )� �*� ��$%���� �9-�� (%! & 8�1 ��&*����5/ -*&! 86%���! �!&!�/'! ! �<�&!.1! %1 �*�1! 5/ ��* �*0&%/ ! � -%!#!�6! (� ' 5/ 9-� &�*7'& (*1%& 8�� = .&!��&�7&8� ' (!� �� (! .3%!)!�* &! $!.8%!�� '! $!%�-%! '!'! 6*7�&%'! =1�!&8� ' 5/ 9-�

%�& ?!(/�� � 8��!%��! (� 9-� !�"*�$& ��(%! -!)% %&%/ 5/ �&*��! ��* �*0&%/ �.�*7&8! � 9% ! 2*��� ' * � &!����%!("%.��! :!'!$! �!%&! %�& %1 "*�)! (! ;!.&�%!$ %��& 1/7'"%��� �B!�(!1 %�& (%!:!���*7)&�"/'%0 *"� �12"!1! &%!�� '��%��&."% %! % (%! -!)% %&%/ (!� ��* �*0&%/ �.�*7&8! !% '!$!&&!&��)'�� ( (!� �/�! �/12"!A%&*7& %�& (%!

�12"!1! &%!�� ' �� 1%& !% !1 !��!$"%.��! �/�&! *�)6* ( 1/7'"%�� � ( !�)/�.(!�& )�7� ?!(! #!�$% (� ' 86%���! !% 8!". ! :!���*7)&�2*�& !� !% ! % (%5%(�!""!3/7�� '�-%! C 3N9-�.:�/�2 6��(! '!'��7 (!&4

�1 (%! #/�&!%"! 5/ C 3 )�7� 9-� 8� �&8!

E9-��DF� C 3 $%!&!& !% ! � %5!��!""! �/&*.&%/ 4 1%& (!� -*&! �7$!� (*� � &!� !& �7$!�.&�*'! � ( 5/ � &!����%!("%��! �!��. !��<�&!1! 5!�*�$!%&!& 6!�(! 0/7 ! �C 3 $!6*��& (! � �*"& � ( (%! �&��0&��4(%! :!���*7)&��!'!" ?!(/�� $"!%$! 5/ (! -*&! '!&�! &� -%!�! "!A%$%"%&*7& %�&! &���!%(! ( )�7� (%! -!)% %&%/ !% !� !�.! 9-�.�&* (*�(� *�) (!� ;*�%� 5/ C 3�-*� !�! 9-� 5!�!% & �/ 8!2&! *�� (!1$%��!�%'! 9-�4 *�� C 34 (!1 � &!� !&4� &!� !&.$*�%!�&! -%! �&! � ( (!� -*.&! $* 0.�/ !0&%5%&*7&� -%! 5!����%!(! ! � &!� !&.$*�%!�&! -%! �&! $%!&! � &!�* (!�!1 3/7�� '! )�7� �%��!��!%&4 ��* �.*0&%/ �% &!'�%&*7&4 �(! &%)%0*&%/ � ( �&*$%."%&*7& (!� #!�$% (� '� C 3.$*�%!�&!� 9-� %�&(%! :�� ("*'! )�7� !% )"*7��! (!�0! (!�9-�4 (*� (%! ;!8%!�� '! 86%���! (! = &!� !�1! � &!�!% * (!� � ( 8�1�� (! !��!$"%�� $!!% )"���! 6%�(�

! �������

� #!�$% (� ' 1%& C 3 6%�( * !% !�#%!"8*�" 6!%&!�!� �&* (*�(� '!*�$!%&!&�;!%�2%!"�6!%�! 6%�( 1/1! &* !% ! 9�.6!%&!�� ' 5/ �<2!�"% 0� ! &6%�0!"&�C3% 0 E *-!�DF�� -*1%& 6%�( !� %1 :!.'! �*&8 8� �� 3 1/7'"%�� �!% 4 5/ !% !��&!""! % !% !1 -/0�1! & *�) 1!��!�!* (!�! �&!""! % 5!����%!(! ! -/0�.1! &! 8� 5!�6!%�! � %&&!"� !% !� 8�.�*7&8"%��! &&�%$�&!� 0* (%! �& (!�#!�6!%�!� � ( (!��! ;!�* ("� ' �9% .$"! (� ' %1 '"!%��! ! �&!�4 % !% !1* (!�! ! �&!� /(!� % !��*"$ (!� -/.0�1! &�� (!)% %!�& 6!�(! � /1! &* � &!��&�7&8! �� 6! %'!

0/11!�8%!""! 6! (� '! (%! !�!

�2�*��! C 3� -%!� �/"" �%�� % *$�!�$*�!��!%& ?!(/�� *7 (!� � ;!%�2%!"�6!%�! �*$! �!&��*2! � ( %��/�/)& * '!0�7 (%'&4 C 3% (!� *7���&! :! !�*&%/ %��!� ���.;�/6�!� 8� � &!��&�7&8! � ��(!1 �/"" (*� !�! �))%�!.>�/(�0& 5/ %��/�/)& C 3.-/0�1! &! 5!�*�$!%&! 0/7 ! � -*(����6%�( C 3 *��� )�7� (! *��! 1*�0& % &!�.!��* &�

��������

E;!�1��F .�%��! /0 �� �& (!� �&� (! � �/8�

(%! 9A&! �%$"! *�0�23* '�*'!'�& %�&� � H �C� ������4 �� ��.���

E;�>*�DF.���! �/1 -����! 2/1 ���������$3����!�/

�/0 9A&! �%$"! *�0�2 3* '�*'! �C 3� ��+ ��/�"( �%(! �!$ �/ �/�&%�1 �!�/11! .

(*&%/ ���D.+�.�+4 �&&2HNN666�6��/�'N��N���DN�9�.A1".���D+��+�

E9-��DF �/1!2*'! (!� C 3N9-� :�/�24 ���D4

�&&2HNN666�A1"!(%� !&�E:/>���F����&��! �/ +/1 -���$��! -/0 C 3 �* (.

$���� >�! &%�! �*""4 �7 ��! �����

E3*,��DF ������! �/1 2���! �/0 C 3.-*&*� ���D4�&&2HNN666�6��/�'N��N���DN���9.C 3.(*&*�

E *-!�DF �����! �/1 )�4���! �/ 0 C 3 3% 0% '3* '�*'! �C3% 0� � �/�"( �%(! �!$ �/ .�/�&%�1�/�0% ' -�*)& ���D.+�.+�4

�&&2HNN666�6��/�'N��N���DN�-.A"% 0.���D+�+��

EC�3�DF �/1!2*'! (!� 9A&! �%$"! �&<"!��!!&

3* '�*'!4 ���D4�&&2HNN666�6��/�'N�&<"!NC�3�

;%&&! $!*��&! �%! (%! #!�* �&*"&� '�.$!�2�!��� ' 44 * *'!1! & �/�0��/2/ C 3OO *�)�&&2HNN666�6%�&���*)&�% )/�1*&%0�(!�