80171214 06 transformacion de documentos xml con xslt

53

Upload: alicia-martin-hernandez

Post on 12-Aug-2015

80 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 80171214 06 Transformacion de Documentos XML Con XSLT

|�������|�������

|��������� �����|��������� �����

�������������������|�������������������|

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

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

Page 2: 80171214 06 Transformacion de Documentos XML Con XSLT

m������������m������������

66 �������������������������������� ��������� �� ���������

66 ������������������������������������������������ ��������� �� ���������

66 ��������� ���������� ��� !"���#�$%�� !"���#�$%

66 ����������#�$%����������#�$%

� |���������

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

����������

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

�|��

Page 3: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 #&$��������� �������� ���! ���������#&$��������� �������� ���! ���������'�� �����(�����������)�����* �� �'�� �����(�����������)�����* �� �

66 + ��������������������,������� ���'�� ���(���+ ��������������������,������� ���'�� ���(���'��������� ��(������� ���,��������-%-�'��������� ��(������� ���,��������-%-������� ������� ���������� ��������,���������������� ������� ���������� ��������,����������'�� �������(�������������� ������� ��#&$'�� �������(�������������� ������� ��#&$

66 #�$%�.�#� ������� ���/���$� 0��0��#�$%�.�#� ������� ���/���$� 0��0��11%�� �������� �2������������ ��� 0������������%�� �������� �2������������ ��� 0������������� �#&$�������� �������������� ���#&$���� �#&$�������� �������������� ���#&$���

����,�������������������,���������������

Page 4: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 ������� �������3�������#�$%������������� �������3�������#�$%�������� �������������� ���� �����,������#&$��� �������������� ���� �����,������#&$�,��������� �������������� ���������� ���,��������� �������������� ���������� �����������������

66 %����) �����3�������#�$%�������� ��������%����) �����3�������#�$%�������� �������������� ���#&$�� ��%&$��4&$��������,��������������� ���#&$�� ��%&$��4&$��������,����������������,������������������� ���� �� �����������,������������������� ���� �� ������ ��������� ����� �������� ������������ ��������� ����� �������� ����������

66 $���� ��������� ����#&$����%&$���������� ������$���� ��������� ����#&$����%&$���������� ����������,������/�������#�$%����,������/�������#�$%

Page 5: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 ������������ �� ���������� ��������� ���#�$%������������� �� ���������� ��������� ���#�$%��� ��������� ���� ���������� ���#&$��� �5���� ��������� ���� ���������� ���#&$��� �5��

66 5� �#�$%��0� ���������� ������� ���%&$���5� �#�$%��0� ���������� ������� ���%&$������������� ������� ��#&$6��������!������������������ ������� ��#&$6��������!�������������� ���'���� ��(������ ���'���� ��(

66 5� �5������� ���0������������� ������� ��#&$�5� �5������� ���0������������� ������� ��#&$�,���������������3� ���������0����5��������,���������������3� ���������0����5������������� ������ ��� ��������������,��������!������� ������ ��� ��������������,��������!���!����� ����0����������������������������� ��!����� ����0����������������������������� �

Page 6: 80171214 06 Transformacion de Documentos XML Con XSLT

���|������������� ���|�������������

66 #�$%���������������������������� �#�$�.�#� ������#�$%���������������������������� �#�$�.�#� ������� ���/���$� 0��0�26� ���/���$� 0��0�26

66 � �#�$�������� 0���� ��7� �#�$�������� 0���� ��7

88 #�$�9:�.�#� ������� ���/���$� 0��0��9����� 0�:�����2#�$�9:�.�#� ������� ���/���$� 0��0��9����� 0�:�����2

88 #�$%�.�#� ������� ���/���$� 0��0��%�� �������� �2��#�$%�.�#� ������� ���/���$� 0��0��%�� �������� �2��������������� ������������;<<<������������� ������������;<<<

66 #�$�9:���� ���� ������������������������������� �������#�$�9:���� ���� ������������������������������� ������������������������������6������������������������6�

66 ������������������� ������������� ����,���������������� ���������������������� ������������� ����,���������������� ���� ������� ��#&$�� ���������� ��� ����6�� ������� ��#&$�� ���������� ��� ����6�

66 � ������� �����#�$�9:�������� ��������������� ������������ ������� �����#�$�9:�������� ��������������� �����������5��65��6

Page 7: 80171214 06 Transformacion de Documentos XML Con XSLT

���|������������� ���|�������������

66 +������ ���� ������� ��������/����������+������ ���� ������� ��������/��������������������3����� ��������� ���#�$%7����������3����� ��������� ���#�$%788 ��"� ���������������� �=��������&��/����>� �.� �0��?���"� ���������������� �=��������&��/����>� �.� �0��?����#�$%2���#�$%2

88 "������@��������=�����5���A"������@��������=�����5���A

88 � �������!���������������#&$�� � �������!���������������#&$��

Page 8: 80171214 06 Transformacion de Documentos XML Con XSLT

!�����������������!"��������������|!�����������������!"��������������|

66 ü �ü � /���/��� ���� ���������� #�$%#�$% ���� � � ������ ������� � #&$#&$66-���-��� �������� ��� ��� ��������������66

66 $��$�� /����/���� ���� ���������� ���� 0������! 0������! �������������� � � ���/�������/���� � ���� ��� ��� ���� ��� �� �� �� �"� ��� �"� ��� 66"��"��

66 -��� -��� ���� 3������ 3�� �� �� � �� � ���������� ���������� #&$#&$77BC"��BC"�� ������ DE������ DE;;66��'CF'CF

66 ���� ����� ������ � ���3���3 ���� ���� /���/��� ���� ���������� #�$%#�$% ����� ��/��� ��/��66

66 ������ ����� ������ � �� � ��!�� � ��! �� �������� ������ ���!�����!�� �������� ���� ������������������ ������ ���� ���������� "��"�� �������� ��� ��������� ��� ����� �������������� ���� ������ ������ �������� /����/���� ���� ���������� #�$%#�$%66

Page 9: 80171214 06 Transformacion de Documentos XML Con XSLT

!�����������������!"��������������|!�����������������!"��������������|

66 � � ������ /����/���� ���� ���������� #�$%�#�$%� ������ ������ ������ ���� ����������� ������� �� '����������('����������( ������ ���� ������������� �������������� �������� ������� ���� � � ���������� �������������� ���� ������� ������� ������ ���� � �� � ���� ���� �������������������� �������������������� ������ ������������ ��� ��������� ��� � ����������66

66 ���� ���������� �������� '��� ��('��� ��( �� ���� ü$ü$7766 /�/�77GGHHHGGHHH66HH��66��0G��0G;<<<;<<<G#�$G%�� �����G#�$G%�� �����

66 -�-� ������ ������������ ���� ����� ������ � ���3���3 ,�����!,�����! ������77B"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF

6666666666666666666666666666666666666666

BG"��7� ���/��FBG"��7� ���/��F

Page 10: 80171214 06 Transformacion de Documentos XML Con XSLT

!�����������������!"��������������|!�����������������!"��������������|

66 � ������������������� ����� ������ ���������� ��� ������������������� ����� ������ ���������� �����3�"��7� ���/���������������! �������0����������3�"��7� ���/���������������! �������0��������� ��������� ��������� �����/���� ��������� ��������� �����/��

66 5������0���������� ��!������ ��� ������ ��5������0���������� ��!������ ��� ������ ��"��7������"��7������

66 $����0���� �����,�)�� �� ����������������� ���$����0���� �����,�)�� �� ����������������� ������������� ��#&$������ ����� �������6����������� ��#&$������ ����� �������6�

66 $����0�������) �� �����!������������� �$����0�������) �� �����!������������� ��� �������������� ������������ �������������� ����������

Page 11: 80171214 06 Transformacion de Documentos XML Con XSLT

!�����������������!"��������������|!�����������������!"��������������|

!�!����!�!����77

B"��7����������/D(GG �����(FB"��7����������/D(GG �����(FB/�FB/�F

B"��7�����B"��7���������������D(6(�GF��������D(6(�GFBG/�FBG/�F

BG"��7������FBG"��7������F

66 $����0�������������!������������� �� �������������� �� �����6�$����0�������������!������������� �� �������������� �� �����6��������� ���������� �������������������� ���������� ������������p����p���� ,���������@�����,���������@���������� ������� ��������p����������p����66

66 � ���������,��������� ����� ������ ���������� ��� ���������,��������� ����� ������ ���������� ��������p����������p�������������������� ��������� �,����������������3��666���������������� ��������� �,����������������3��666

66 ��������������������0��������0��p� �������� ��� ������0��������0��p� �������� ��� ����������p���� ������������� ����� p���������p���� ������������� ����� p��������������3�,���������������3�,������� ��� ���� ��� �� ������������� ��� ��� ���� ��� �� ������������� ����p� ���p� � � ���������� ��� ���������� �����0� 6����0� 6�

66 5� �B5� �B���������������������������������������������� ���������� ���������� ���������������� ���������� ���������� ����������������������������� ��,�����!���� ������������6���������������������������� ��,�����!���� ������������6�

Page 12: 80171214 06 Transformacion de Documentos XML Con XSLT

!"��������������� �����|!"��������������� �����|

BC"��������� D';6�(CFBC"��������� D';6�(CFB��������FB��������F

B������FB������FB �����F&�����BG �����FB �����F&�����BG �����FB/���� ��F�������BG/���� ��FB/���� ��F�������BG/���� ��F

BG������FBG������FB������FB������F

B �����F&!��0�BG �����FB �����F&!��0�BG �����FB/���� ��FI�����BG/���� ��FB/���� ��FI�����BG/���� ��F

BG������FBG������FB������FB������F

B �����F%�����BG �����FB �����F%�����BG �����FB/���� ��F�����BG/���� ��FB/���� ��F�����BG/���� ��F

BG������FBG������FBG��������FBG��������F

Page 13: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����#������������ �����|!"�����#������������ �����|

BC"��������� D';6�(CFBC"��������� D';6�(CFB��������FB��������F

B������FB������FB �����F&�����BG �����FB �����F&�����BG �����FB/���� ��F�������BG/���� ��FB/���� ��F�������BG/���� ��F

BG������FBG������FB������FB������F

B �����F&!��0�BG �����FB �����F&!��0�BG �����FB/���� ��FI�����BG/���� ��FB/���� ��FI�����BG/���� ��F

BG������FBG������FB������FB������F

B �����F%�����BG �����FB �����F%�����BG �����FB/���� ��F�����BG/���� ��FB/���� ��F�����BG/���� ��F

BG������FBG������FBG��������FBG��������F

Page 14: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����#������������ �����|!"�����#������������ �����|

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECF

B/�F&�����BG/�F�������B/�F&�����BG/�F�������

B/�F&!��0�BG/�FI�����B/�F&!��0�BG/�FI�����

B/�F%�����BG/�F�����B/�F%�����BG/�F�����

66 ��������������� ���� ������ ������� ���%&$��!����J��������������� ���� ������ ������� ���%&$��!����J

66 K�����,���� ���������� ������������ ����������/��� �������K�����,���� ���������� ������������ ����������/��� �����������"�������������� ����������������� ���������������������"�������������� ����������������� ���������������������� ������������� �����0� ��J����� ������������� �����0� ��J

66 L����������)����� �����,���/������ ������������ ����L����������)����� �����,���/������ ������������ ����/�������������#�$%�.������0��� ���!0� �27/�������������#�$%�.������0��� ���!0� �27

Page 15: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����#������������ �����|!"�����#������������ �����|

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�

"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7����������/DEGEFB"��7����������/DEGEF

B/��FB/��FB/���FB/���FB���F��������#�$%BG���FB���F��������#�$%BG���FBG/���FBG/���FB��� FB��� F

B"��7���� B"��7���� ���������������D( �����(�GF�������������D( �����(�GFBG��� FBG��� F

BG/��FBG/��FBG"��7������FBG"��7������FB"��7����������/D(GG �����(FB"��7����������/D(GG �����(F

B/�FB/�FB"��7�����B"��7���������������D(6(�GF��������D(6(�GF

BG/�FBG/�FBG"��7������FBG"��7������F

BG"��7� ���/��FBG"��7� ���/��F

Page 16: 80171214 06 Transformacion de Documentos XML Con XSLT

�����$���%��������&�����$���%��������&

66 $����0���B"��7����������/D'G(F�����������$����0���B"��7����������/D'G(F�������������� ������� ��� ����������� �����3�������� ������� ��� ����������� �����3����������� ��#&$������ ��#&$

66 -� ������������0������������� �����������������-� ������������0������������� ������������������������0�������� ������ ����/���������������������0�������� ������ ����/������������������� ���������� �7����� ���������� �7B"��7���� B"��7���� ���������������D(J(�GF�������������D(J(�GF

66 ��������������������!��������������� ��������������������������!��������������� ��������������� ������������������0���,���,����������������� ������������������0���,���,��������'��������('��������(

66 ���� ����������� ��� ������������������'���� (����� ����������� ��� ������������������'���� (������������ ����������0�������������� ����������0���

Page 17: 80171214 06 Transformacion de Documentos XML Con XSLT

�����$���%��������&�����$���%��������&

66 �������������������� ��������� ���������0��� �7�������������������� ��������� ���������0��� �7

B/��FB/��F

B/���FB/���F

B���F��������#�$%BG���FB���F��������#�$%BG���F

BG/���FBG/���F

B��� FB��� F

B/�F&�����BG/�FB/�F&�����BG/�F

B/�F&!��0�BG/�FB/�F&!��0�BG/�F

B/�F%�����BG/�FB/�F%�����BG/�F

BG��� FBG��� F

BG/��FBG/��F

Page 18: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����!"�����

66 5� �#&$��� ��������� ����������/�������������5� �#&$��� ��������� ����������/�������������#�$%�,���������������������� ��#&$�#�$%�,���������������������� ��#&$���������6"�����"���0��� �� ������� ���%&$���������6"�����"���0��� �� ������� ���%&$�����������������������,������/� ������������������������������,������/� ��������

66 9������������������������������,����������� ��9������������������������������,����������� �������� ������� ������ ����.�� � ������2����������� ������� ������ ����.�� � ������2������%&$�%&$

66 5����������/�������������#�$%������,�������5����������/�������������#�$%������,��������������������� � �� �� ��������� �� ��? ������������������ � �� �� ��������� �� ��? ��������� ������ �

66 5����������/������������������,����������������5����������/������������������,��������������������� � �� �� ��������� ���������� ��6�� ��������� � �� �� ��������� ���������� ��6�� ��������������������������������!�� ��"������7�'$*�:�����������������������������!�� ��"������7�'$*�:���L��%+&:(��L��%+&:(

Page 19: 80171214 06 Transformacion de Documentos XML Con XSLT

!����������'(���)����!����������'(���)������ * *

66 � ��������� ��B"��7������ ��������� ��B"��7���������JF����������� ��������JF����������� ������,������,������������������������������� ��,���,������,������������������������������� ��,����������������� ���������������� ��

66 %����) ���������� ������,���,���������������%����) ���������� ������,���,���������������������������� ������ ��/������������ ��� �������������������� ������ ��/������������ ��� ������������ ��,��������!�������� ������� ��,��������!�������� ��

66 � ������������� ���������������������3���� ������������� ���������������������3���"��7�����"��7����������������������� ���������� ������������������ ���������� ������������������� ��������� ��������������0���������������������� ��������� ��������������0�������0����������/�������)������������������J��0����������/�������)������������������J

66 ������������������,���� �����������������������������������,���� �����������������������������3���� ��'�"������ �#L+%�(������������3���� ��'�"������ �#L+%�(

Page 20: 80171214 06 Transformacion de Documentos XML Con XSLT

!����������'(���)����!����������'(���)������ * *

66 L������������������������������������������ ��L������������������������������������������ ��������,������� �/������������� ������������������,������� �/������������� ��������������������������3��������0��� ����0��7��������������3��������0��� ����0��7

B"��7����������/DEGG��������EFB"��7����������/DEGG��������EF

B"��7�����B"��7���������������DE6G����E�GF��������DE6G����E�GF

BG"��7������FBG"��7������F

����������������������������������������������������������������������������������������������0��� �������7�'����������������������� ����0��� �������7�'����������������������� �������,������/������������� ��,������ ������,������/������������� ��,������ �������� ��(6�� ����������������� ���������������� ��(6�� ����������������� �������������� ���������������� �����������

�������� ���������� ��6G�������� ���������� ��6G

Page 21: 80171214 06 Transformacion de Documentos XML Con XSLT

!����������'(���)����!����������'(���)������ * *

66 ü���3� ������������ ����������6"����������ü���3� ������������ ����������6"����������� ��/����#�$%�,����� ���������������� ��"���� ��/����#�$%�,����� ���������������� ��"���� �� ������� ���%&$6� �� ������� ���%&$6

66 ��������� ���%&$������!��������� ������6�$����������� ���%&$������!��������� ������6�$��������� � ��!�� ��������������������������������� � ��!�� ���������������������������������6�������6

66 $���������� ��! ���������������� �����,���$���������� ��! ���������������� �����,�����������!���� ?����������0��������������������������!���� ?����������0������������������������� �������/�������)����� ���������� 6������� �������/�������)����� ���������� 6

Page 22: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 � �������0����#�$%��� ������������������ ����� �� �������0����#�$%��� ������������������ ����� ������ ������������ �����7����� ������������ �����7

88 %�"��,��������������!�'�������(�� ����%�"��,��������������!�'�������(�� ���������� ������������������� ��������� 6������ ������������������� ��������� 6

88 &�������%&$���#&$�,�������@����� ����&�������%&$���#&$�,�������@����� ���������� ������������������� ��������� 6������ ������������������� ��������� 6

88 ����� ��������������������������������� ������ ��������������������������������� �#�$%�,��������3��! �� ������� ������#�$%�,��������3��! �� ������� ����������������������������� ������ ������� �������������������������� ������ ������� ����������������������������������0�����������������������������������������0����������/����������������6/����������������6

Page 23: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 $�����0��������� ������ ��� ������� �����$�����0��������� ������ ��� ������� ������������,����������������������� �����0� �,����������,����������������������� �����0� �,������,�������� �������6���,�������� �������6

66 -�������������������0������������� �� ����-�������������������0������������� �� �������� �� ����,�������� �� �� �� ����������� �� ����,�������� �� �� �� ������������ ���� ���������� �6������ ���� ���������� �6�

66 �������������� ��������������������������������� ������������������������������ �����/��������������#�$%��������������� �����/��������������#�$%���������� ����������,������������ �����/�������������� ����������,������������ �����/��������������5��������5��

66 �����������'������ ��(������� � ��������������������'������ ��(������� � ��������������� ��#&$������ ������������ ��������������� ��#&$������ ������������ �����������! ����� ������ ���������� ��#&$�� �������! ����� ������ ���������� ��#&$�� �����

Page 24: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 L�������� ��������� � �������������3�����L�������� ��������� � �������������3���������� ��"��7�������� ��"��7���

66 #��7�������� ������ ��/�������"��7���� #��7�������� ������ ��/�������"��7���� ������������������

66 +����������������7+����������������788 ������������11 ,��������������������� ��������������� ��,��������������������� ��������������� ��,���������������3����������������������� ���� � ,���������������3����������������������� ���� �

88 ������������11 ,���� ��������������������3���� ����� �,���� ��������������������3���� ����� ����� �� ��������� �� �6���� �� ��������� �� �6

Page 25: 80171214 06 Transformacion de Documentos XML Con XSLT

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

66 L�������� ��������� � �������������3�����L�������� ��������� � �������������3���������� ��"��7�������� ��"��7���

66 #��7�������� ������ ��/�������"��7���� #��7�������� ������ ��/�������"��7���� ������������������

66 +����������������7+����������������788 ������������11 ,��������������������� ��������������� ��,��������������������� ��������������� ��,���������������3����������������������� ���� � ,���������������3����������������������� ���� �

88 ������������11 ,���� ��������������������3���� ����� �,���� ��������������������3���� ����� ����� �� ��������� �� �6���� �� ��������� �� �6

��������������������p�������������������������p�����������������������

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

����������������������p��������p������

66 !������p������ �� �p������� ������� �0�����!������p������ �� �p������� ������� �0�������� ����� ������ ������������������� ����� ������ ����������������

Page 26: 80171214 06 Transformacion de Documentos XML Con XSLT

�����������!"����������������������������������!"�����������������������

66 -�������� ������������������������ �#&$�����-�������� ������������������������ �#&$�������0��� ��� ������� �������������� �7��0��� ��� ������� �������������� �7BC"��BC"����� ���/��� ��D(�"G"��(�/���D(/��������6"��(CF� ���/��� ��D(�"G"��(�/���D(/��������6"��(CF

66 ��������������BC"��������� D(;6�(CFBC"��������� D(;6�(CF

���p����p����������������� �������� �������������� �������� � ��� �����!!!����������������p�����p����� ��� �����!!!����������������p�����p������ ���� ��

B������ �FB������ �F

B����FL��0������+�LBG����FB����FL��0������+�LBG����F

B��0� ��FM�NBG��0� ��FB��0� ��FM�NBG��0� ��F

B� �B� ������F���;BG� ����F���;BG� ������F���F

BG������ �FBG������ �F

Page 27: 80171214 06 Transformacion de Documentos XML Con XSLT

�������+���������)�����������+����������|�������+���������)�����������+����������|

66 � �#�$%���������'������(���� ������,�)�� �� ��������� �� �#�$%���������'������(���� ������,�)�� �� ��������� ������ ��,��������������������� ������������������������ ��,��������������������� ��������������������������� �������������������������,���������@� ��������������� �������������������������,���������@� ������������ ������� ��

66 L����/����������� �� ������ ��"��7�����L����/����������� �� ������ ��"��7������������������������������������������������������ ������������� ������"������ ������������������������ ������������� ������"������ �O �����+�������������������7O �����+�������������������7

B"��7����������/DE�����EFB"��7����������/DE�����EFB�FB�F

B�FB"��7�����B�FB"��7���������������DEO �����E�GFBG�F��������DEO �����E�GFBG�FB�FB"��7�����B�FB"��7���������������DEO���0� E�GFBG�F��������DEO���0� E�GFBG�FB�FB"��7�����B�FB"��7���������������DEO���� �E�GFBG�F��������DEO���� �E�GFBG�FB�FB"��7�����B�FB"��7���������������DEO/���E�GFBG�F��������DEO/���E�GFBG�F

BG�FBG�FBG"��7������FBG"��7������F

66 �������7�����@���� ��/�������������,����� ������� �� ������������������7�����@���� ��/�������������,����� ������� �� ���������������������������������������� ���������+������6"������������������������������� ���������+������6"��

Page 28: 80171214 06 Transformacion de Documentos XML Con XSLT

!"����� �����������������$���!"����� �����������������$���

66 L����� ������,�)�� �� ��������� ������ ��,��������L����� ������,�)�� �� ��������� ������ ��,�������������������������3���� ��'�������� ��� ����� ����������0�(�������������������3���� ��'�������� ��� ����� ����������0�(��� �#�$%������ �������������� ��"��7��� �#�$%������ �������������� ��"��7��

66 #��7������������@�������� �����������,����� �� ��� ��#��7������������@�������� �����������,����� �� ��� ��'�� ����� (6'�� ����� (6

66 �������� ����� ������������������������ ��,��������!��������� ����� ������������������������ ��,��������!�������� ���������0�������������!6�L����������7������� ���������0�������������!6�L����������7

B"��7�����DEO���� �DP=9>PEFB"��7�����DEO���� �DP=9>PEF

B�FB�F

B�FB"��7�����B�FB"��7���������������DEO �����E�GFBG�F��������DEO �����E�GFBG�F

B�FB"��7�����B�FB"��7���������������DEO���0� E�GFBG�F��������DEO���0� E�GFBG�F

B�FB"��7�����B�FB"��7���������������DEO���� �E�GFBG�F��������DEO���� �E�GFBG�F

B�FB"��7�����B�FB"��7���������������DEO/���E�GFBG�F��������DEO/���E�GFBG�F

BG�FBG�F

BG"��7��FBG"��7��F

Page 29: 80171214 06 Transformacion de Documentos XML Con XSLT

!"����� �����������������$�����(����!����!"����� �����������������$�����(����!����

(���,!�����(����!��,���(���,!�����(����!��,���

66 ���������� ���'������ (���������������������������� ������������ ���'������ (���������������������������� ��"��7��"��7��

66 L����� �� ������,�)��� ��������� ��������������3���� ����L����� �� ������,�)��� ��������� ��������������3���� ������������,�������������� ���� ����� �� �� �������������������������,�������������� ���� ����� �� �� �����������������

66 �������3� ������������ �� �6��������� ��"��7�/������������3� ������������ �� �6��������� ��"��7�/������� � ��!���� �����!������� ���"��7H/� � ���� ������ ���� � ��!���� �����!������� ���"��7H/� � ���� ������ ��"��7�/��H���6�"��7�/��H���6�

66 �������� ��"��7H/� �� ��� ��� �����������,�������!��������� ��"��7H/� �� ��� ��� �����������,�������!����������������"������ �,�������������!6���������������������������������"������ �,�������������!6�������������������������!��������0���������� ���������,��������� ����� �����������!��������0���������� ���������,��������� ����� ������ ���������� ��"��7H/� 6�� ���������� ��"��7H/� 6

66 �������� ��"��7�/��H������ � ��!��������0��,�������������� ��"��7�/��H������ � ��!��������0��,�������������!���� ����������� ������"������ ���� ��������� ������������!���� ����������� ������"������ ���� ��������� ���������������������������� ���"��7H/� 6����������������������� ���"��7H/� 6

Page 30: 80171214 06 Transformacion de Documentos XML Con XSLT

!"����� �����������������$�����(����!����!"����� �����������������$�����(����!����

(���,!�����(����!��,���(���,!�����(����!��,���

B"��7�/����FB"��7�/����FB"��7H/� ���D(B"��7H/� ���D(Y���Y����Y���Y����(F(F

666666666666666666666666666666

BG"��7H/� FBG"��7H/� FB"��7H/� ���D(B"��7H/� ���D(Y���Y�����Y���Y�����(F(F

666666666666666666666666666666

BG"��7H/� FBG"��7H/� FB"��7�/��H���FB"��7�/��H���F

66666666666666666666

BG"��7�/��H���FBG"��7�/��H���FBG"��7�/����FBG"��7�/����F

Page 31: 80171214 06 Transformacion de Documentos XML Con XSLT

!"����� �����������������$�����(����!����!"����� �����������������$�����(����!����

(���,!�����(����!��,���(���,!�����(����!��,���

B"��7�/����FB"��7�/����FB"��7H/� ���D(B"��7H/� ���D(Y���Y����Y���Y����(F(F

666666666666666666666666666666

BG"��7H/� FBG"��7H/� FB"��7H/� ���D(B"��7H/� ���D(Y���Y�����Y���Y�����(F(F

666666666666666666666666666666

BG"��7H/� FBG"��7H/� FB"��7�/��H���FB"��7�/��H���F

66666666666666666666

BG"��7�/��H���FBG"��7�/��H���FBG"��7�/����FBG"��7�/����F

66 5� � �� ����� ������������� �������������� ��/�������5� � �� ����� ������������� �������������� ��/�������������#�$%�,����������� ���������������������������������#�$%�,����������� ����������������������������������� ��� ����������������,��� �����/� ����������? 6�������� ��� ����������������,��� �����/� ����������? 6

Page 32: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(�����������(�������������������������(�����������(����������

66 �����������������/��������������#�$%���������������������������������������/��������������#�$%��������������������������������� ����� ������/����������������������� ����� ������/������������

66 � ����/����������������� �����! ������� ������������/��������� ����/����������������� �����! ������� ������������/��������������#�$%�� �����,������� ��� � ��������������0���6������#�$%�� �����,������� ��� � ��������������0���6

66 L����� ���������������� �������������� �����3������������ ���L����� ���������������� �������������� �����3������������ ���"��7������ �"��7� �����"��7������ �"��7� �����

66 �������������� ������� ����������@���������� ������ ���������������� ������� ����������@���������� ������ ��/����,�������!���������������ü$�������������������������/����,�������!���������������ü$�������������������������/�������������,������,����������3��6�/�������������,������,����������3��6�

Page 33: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(�����������(�������������������������(�����������(����������

66 $�������� ���"��7��������������� ��������������� � ����� �$�������� ���"��7��������������� ��������������� � ����� ���������,�������� �������������� ��"��7� ���/���� �� �����������,�������� �������������� ��"��7� ���/���� �� ����������,�������������� �6�������,�������������� �6

66 �������� ��"��7� ���������������� ������� �����,�������0����������� ��"��7� ���������������� ������� �����,�������0������������� �����������,������������������������ ����0������������� �����������,������������������������ ����0���"��7������6"��7������6

Page 34: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(�����������(�������������������������(�����������(����������

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�

"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7����������/DEGEFB"��7����������/DEGEF

B/��FB/��FB/���FB���F�������BG���FBG/���FB/���FB���F�������BG���FBG/���F

B��� FB��� FB/;F$�������������BG/;FB/;F$�������������BG/;FB"��7���� B"��7���� ���������������DEGG�����EF�������������DEGG�����EF

B"��7���������DE����E�GFB"��7���������DE����E�GFBG"��7���� BG"��7���� ���������F�������FBG��� FBG��� FBG/��FBG/��F

BG"��7������FBG"��7������F�������p����p��������� ����������p����p��������� ���

���������������������������������������� ������������������ ����������������������������������������������������������������������������������������������������������������������������"#$%�������"#$%���������������������������������������������������������������

��������p�������������p�����BG"��7� ���/��FBG"��7� ���/��F

Page 35: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(�����������(�������������������������(�����������(����������

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�

"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7����������/DEGEFB"��7����������/DEGEF

B/��FB/��FB/���FB���F�������BG���FBG/���FB/���FB���F�������BG���FBG/���F

B��� FB��� FB/;F$�������������BG/;FB/;F$�������������BG/;FB"��7���� B"��7���� ���������������DEGG�����EF�������������DEGG�����EF

B"��7���������DE����E�GFB"��7���������DE����E�GFBG"��7���� BG"��7���� ���������F�������FBG��� FBG��� FBG/��FBG/��F

BG"��7������FBG"��7������FBG"��7� ���/��FBG"��7� ���/��F

Page 36: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(�����������(�������������������������(�����������(����������

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�

"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7����������/DE�����EFB"��7����������/DE�����EF

B�FB"��7�����B�FB"��7���������������DE����E�GF6���������DE����E�GF6�B"��7�����B"��7���������������DE����E�GF����������DE����E�GF��B"��7�����B"��7���������������DE� ���������DE� ������E�GF��*��×7����E�GF��*��×7�B"��7�����B"��7���������������DE��� E�GFBG�F��������DE��� E�GFBG�F

BG"��7������FBG"��7������FBG"��7� ���/��FBG"��7� ���/��F

66 � �����,�����������������/������ ������������������� ������� �����,�����������������/������ ������������������� ������� �������� �������������/������������������3� ��������0��� ��� �������� �������������/������������������3� ��������0��� ���� !"��7�� !"��7

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�

"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF������p� �� ��� ����!�������� ����� ��������p� �� ��� ����!�������� ����� ��

Page 37: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(���)����+�����������������(���)����+��

66 !����p���������� ������������&�� ������ � ���!����p���������� ������������&�� ������ � ����� ������� �����

66 ����� ���������� p���� ����&� �� ��������������� ���������� p���� ����&� �� �������������������������p����'��� ������p��� � �����������������p����'��� ������p��� � �� ����������������p����( �������� ����������������p����( ��������

66 !��p� �������)��� 0��������������������!��p� �������)��� 0������������������������ �����������������p��� ���� �����������������p���

66 �� ������ � ����� �������������&� �������������� ������ � ����� �������������&� ������������

������� �������p����� ���������*+���������� �������p����� ���������*+���

66 ,����������������p�������p���,����������������p�������p���

Page 38: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(���)����+�����������������(���)����+�����p��� ������*�-�����������./0���p��� ������*�-�����������./0��1���1�����������������

���������������������p� ��2���� ��������$� ����������p� �����p� ��2���� ��������$� ����������p� �����p�������3 ��4��5+�67����p����������p�������3 ��4��5+�67����p������������������$� �����������������������������$� ������������������

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

����p�����p��p��� ����/� �������p��� ����/� ��������+��p��� ����+��p��� ��������������*----���������������������*----������������ �����8�� ������ �����8�� ������������8----���������������8----��������

�����p������p�����p�����p�

�p��� �������������p��� �����p��� �������������p��� ��������������*--���������������������*--������������ �����+--�� ������ �����+--�� ������������+----���������������+----��������

�����p������p�����p�����p�

�p��� ������� �������p��� �����p��� ������� �������p��� ��������������9--���������������������9--������������ �����68�� ������ �����68�� ������������*81--���������������*81--��������

�����p������p���������������������

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

Page 39: 80171214 06 Transformacion de Documentos XML Con XSLT

���������������(���)����+�����������������(���)����+�����p��� ������*�-�����������./0���p��� ������*�-�����������./0��1���1�������������������� ������*�-������������������ ������*�-�

�p���������������!!!�!8�� ��*:::�'#��/ ����� p���p���������������!!!�!8�� ��*:::�'#��/ ����� p���������p����p����������������p����p���������

���p�����p����������������������������������������������������������������������������������

��������������������p���������p������������������p�������������p��

��������p�������������p������������p����p����������������������p����p���������������

������!������1+;��������!������1+;���� ��� �

�������� ���������������� ������������.����������������.����������������� �������������� �������������/�����������������/�������������

��� ���� �������� ������� �����������������p�����������������p���� ��� �

����������������������������������������p��� ���������������������p��� ������������������������������������������������������������������������������������������������������������������������������������� ���������������������� ����������������������������������������������������������������������������������������

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

������������������������p�������������p�����

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

Page 40: 80171214 06 Transformacion de Documentos XML Con XSLT

���p��� ������*�-�����������./0���p��� ������*�-�����������./0��1���1�������������������� ������*�-������������������ ������*�-�

�p���������������!!!�!8�� ��*:::�'#��/ ����� p���p���������������!!!�!8�� ��*:::�'#��/ ����� p��������� �������p��������� ���������������p<�������=���������� �������p��������� ���������������p<�������=���

�������p����p����������������p����p������������p�����p����������������������������������������������������������������������������������

��������������������p���������p������������������p�������������p��

��������p�������������p������������p����p����������������������p����p���������������

������!������1+;��������!������1+;���� ��� �

�������� ���������������� ������������.����������������.����������������� �������������� �������������/�����������������/�������������

��� ���� �������� ������� �����������������p�����������������p���� ��� �

����������������������������������������p��� ���������������������p��� ������������������������������������������������������������������������������������������������������������������������������������� ���������������������� ����������������������������������������������������������������������������������������

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

������������������5�/�������� �����������5�/�������� ���������������������>������ ����������5�����������>������ ����������5���������p�������������p�����

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

Page 41: 80171214 06 Transformacion de Documentos XML Con XSLT

!�������(������!�������(��������66 �������3��������������� ��� �� ����� ����������������3��������������� ��� �� ����� ��������������� �����0� ����������� ����������������������� �����0� ����������� ������������������� ��������� 6��� ��������� 6�

66 ���������! ���������� �����/����� ����������������������! ���������� �����/����� �������������.� ��������������������� ���,�������� 0� 26�.� ��������������������� ���,�������� 0� 26�

66 ��������� ��������������� ��?������ ��������������� ��������������� ��?������ ������,�������� ������� ������� ��#&$�������,�������� ������� ������� ��#&$������������� ��#&$��� �� ����������������� �6������ ��#&$��� �� ����������������� �6

66 �������� ��"��7��� �������� ��"��7��� �������!�������@��������� ������!�������@��������� ��������������,������������������� ���������������,������������������� ���"������ �,��������� ��!����� �����,�������� ��"������ �,��������� ��!����� �����,�������� ���������6��������6

66 ��������� ������) ��������������3����������������� ������) ��������������3���������������� ���������� ������������������������ ���������� ���������� ������������������������ ����������6�� ����������������������!������������������������6�� ����������������������!�������������������������������� ����������������������������������������������� �����������������������������������������!����Q6����������!����Q6

Page 42: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����(������!"�����(��������

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFBC"��BC"����� ���/��� ��DE�"G"��E�/���DE��������6"��ECF� ���/��� ��DE�"G"��E�/���DE��������6"��ECFB���������FB���������F

B�����FB�����FB����F-� �R������������&� �/�BG����FB����F-� �R������������&� �/�BG����FB����F&�0�������5���� ��BG����FB����F&�0�������5���� ��BG����FB� �B� ������F;<ISBG� ����F;<ISBG� ������F���FB��� FIMB��� FIM���NI�NI��<M<M���BG��� F�BG��� F

BG�����FBG�����FB�����FB�����F

B����F$��T�����BG����FB����F$��T�����BG����FB����F&�0�������5���� ��BG����FB����F&�0�������5���� ��BG����FB� �B� ������F;<I<BG� ����F;<I<BG� ������F���FB��� FIMB��� FIM���NI�NI��<M�MBG��� F<M�MBG��� F

BG�����FBG�����FB�����FB�����F

B����F$��5����� �BG����FB����F$��5����� �BG����FB����F9�� � ����������BG����FB����F9�� � ����������BG����FB� �B� ������F;<<IBG� ����F;<<IBG� ������F���FB��� FIMB��� FIM���NI�NI��<�<���;�BG��� F;�BG��� F

BG�����FBG�����FBG���������FBG���������F

Page 43: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����(������!"�����(��������

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECF

B"��7� ���/��������� DE;6�E�"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7� ���/��������� DE;6�E�"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF

B"��7�������/��DE"��E������� DE;6�E�� ���� 0DEü%9B"��7�������/��DE"��E������� DE;6�E�� ���� 0DEü%9��IE�� �� DE ��EGFIE�� �� DE ��EGF

B"��7����������/DEGEFB"��7����������/DEGEF

B���������FB���������F

B"��7��� B"��7��� ����������DEGG�����U������������DEGG�����U������H�/.������P&�0�������5���� ��P2VE�GFH�/.������P&�0�������5���� ��P2VE�GF

BG���������FBG���������F

BG"��7������FBG"��7������F

BG"��7� ���/��FBG"��7� ���/��F

Page 44: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����(������!"�����(��������

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB���������FB���������F

B�����FB�����FB����F-� �R������������&� �/�BG����FB����F-� �R������������&� �/�BG����FB����F&�0�������5���� ��BG����FB����F&�0�������5���� ��BG����FB� �B� ������F;<ISBG� ����F;<ISBG� ������F���FB��� FIMB��� FIM���NI�NI��<M<M���BG��� F�BG��� F

BG�����FBG�����FB�����FB�����F

B����F$��T�����BG����FB����F$��T�����BG����FB����F&�0�������5���� ��BG����FB����F&�0�������5���� ��BG����FB� �B� ������F;<I<BG� ����F;<I<BG� ������F���FB��� FIMB��� FIM���NI�NI��<M�MBG��� F<M�MBG��� F

BG�����FBG�����FBG���������FBG���������F

66 ü���3� �������������������)������������� ��/�������������ü���3� �������������������)������������� ��/�������������#�$%�,����"���0������������ ����������� ���#�$%�,����"���0������������ ����������� ����������� �� ������������)������,��� ��/� ���������������������� �� ������������)������,��� ��/� ��������������

Page 45: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����(������!"�����(������

66 ���������������� ��� ��������������3������������������� �������������������� ��� ��������������3������������������� ��������� �����������! ������������� ����������� ���/��������� �����������! ������������� ����������� ���/����

66 5�� ������������������������ ��������������������� ��������5�� ������������������������ ��������������������� �������� ����������666 ����������666

66 �������7�������7

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�

"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7�������/��DE"��E������� DE;6�E�� ���� 0DEü%9B"��7�������/��DE"��E������� DE;6�E�� ���� 0DEü%9��IE�IE�� �� DE ��EGF� �� DE ��EGFB"��7����������/DEGEFB"��7����������/DEGEFB���������FB���������F

B"��7���� B"��7���� ���������������DEGG����E�GF�������������DEGG����E�GFBG���������FBG���������F

BG"��7������FBG"��7������F�������p����p���������� ���������p����p���������� ����������������������

��������p�������������p�����

BG"��7� ���/��FBG"��7� ���/��F

Page 46: 80171214 06 Transformacion de Documentos XML Con XSLT

!"�����(������!"�����(������

66 � ������������� ���������������� ������ �������������� ����� ������������� ���������������� ������ �������������� ���������� ������ ������������������ ��������"��� ��� ���������� ������ ������������������ ��������"��� ��� ���������� �����0� �������� �����0� ��

66 L�������������������������������� ���������/������,���L�������������������������������� ���������/������,����������������#�$%�������������#�$%

BC"��������� DE;6�E�� ���� 0DEü%9BC"��������� DE;6�E�� ���� 0DEü%9��IECFIECFB"��7� ���/��������� DE;6�E�B"��7� ���/��������� DE;6�E�"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EF"�� �7"��DE/�7GGHHH6H�6��0G;<<<G#�$G%�� �����EFB"��7�������/��DE"��E������� DE;6�E�� ���� 0DEü%9B"��7�������/��DE"��E������� DE;6�E�� ���� 0DEü%9��IE�IE�� �� DE ��EGF� �� DE ��EGFB"��7����������/DEGEFB"��7����������/DEGEF

B���������FB���������FB"��7���� B"��7���� ���������������DEGG����E�GF�������������DEGG����E�GF

BG���������FBG���������FBG"��7������FBG"��7������FB"��7����������/DE����EFB"��7����������/DE����EF

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

��������������������BG"��7������FBG"��7������F

BG"��7� ���/��FBG"��7� ���/��F

Page 47: 80171214 06 Transformacion de Documentos XML Con XSLT

!�������(����������!�������(����������

66 �������3������������������ ���� ���������� ���������3������������������ ���� ���������� ������������������� ��������� 6������������������ ��������� 6�

66 ������������� ��?������ ����������3��#�$%������������������� ��?������ ����������3��#�$%�������� ��������� ������� ��#&$�� ������� �� ���� ��������� ������� ��#&$�� ������� �� ����������������� �6��������������� �6

66 "��7����� ���!�������@��������� �������� ����"��7����� ���!�������@��������� �������� ����,�������!��������������� ��������������� ��,�������!��������������� ��������������� ��,����������������6�,����������������6�

66 ����������� �������������� ������������ ������������������� �������������� ������������ �����������ü*�,����������� �������������������� ����������ü*�,����������� �������������������� ����������������� ������� �����������7� ������������������ ������� �����������7� ��������

66 B"��7����������/D(���;(FB"��7����������/D(���;(F66 B"��7����� � ���D(�%&$7/;(�B"��7����� � ���D(�%&$7/;(�

��������D(/�7GGHHH6H�6��0G�%&$ ��������D(/�7GGHHH6H�6��0G�%&$���� ���� ��(�GF�� ���� ��(�GF66 BG"��7������FBG"��7������F

Page 48: 80171214 06 Transformacion de Documentos XML Con XSLT

!�������(��������+���!�������(��������+���

66 L������������� ��������� ���������� ��L������������� ��������� ���������� ������������������� ��������� 6������������������ ��������� 6�

66 *�!�������@��������� �������� �����,���*�!�������@��������� �������� �����,�������0��!���� ������������������ ������ ���� ������0��!���� ������������������ ������ ���� ������� �������� ���������,�������0��!��������������� �������� ���������,�������0��!������������������������� ������������������������������������������ ���������������������������������6������6

Page 49: 80171214 06 Transformacion de Documentos XML Con XSLT

!�������(���������!�������(���������

66 ������ ����� ������ � ���� ����3��!����3��! �������� ���������� � � ���� �������� ���� � � ���� ������ ������� � ���������������� ���� ������ ��������� �� ��������� 66

66 ���� ����� ������ � "��"��77����� ����� �� � ��!�� � ��! ���� �"��"������� ���� ��������� ����� �� �� ������ ������������ BWBW���� ����FF

Page 50: 80171214 06 Transformacion de Documentos XML Con XSLT

!�������!�������(�����������$(�����������$����������������������

66 �������3�������������� ��� ������� �������������� ��� �����������3�������������� ��� ������� �������������� ��� ���������� ������������������� ��������� 6������� ������������������� ��������� 6�

66 -�������������@��������� �������� �����,������-�������������@��������� �������� �����,����������0������� �,��������������������� ����������������0������� �,��������������������� ������������� ������� �������������� �6� ������� �������������� �6

66 � ���������,��������� ����� ������ ������������! ������ ���������,��������� ����� ������ ������������! �������������������������� ������� �������������� ���� ���������������������������� ������� �������������� ���� ��������������B"��7�"F� �BG"��7�"F6�������B"��7�"F� �BG"��7�"F6

66 !��p��!��p��66 �����0��� ������0����������� ��� ������� �������������� �������0��� ������0����������� ��� ������� �������������� ��

� ���������� ������ �7� ���������� ������ �7B"��7����������/D(G(FB"��7����������/D(G(F

B"��7�������� 0B"��7�������� 0��� ������ � ���D("��� ������ � ���D("����� ���/��(F� ���/��(FB"��7�"F ��D(�"G"��(�/���D(/��������6"��(BG"��7�"FB"��7�"F ��D(�"G"��(�/���D(/��������6"��(BG"��7�"F

BG"��7�������� 0BG"��7�������� 0��� ������ F� ������ FBGBG"��7"��7������F������F

Page 51: 80171214 06 Transformacion de Documentos XML Con XSLT

!�������!�������(�����������$(�����������$����������������������

66 �������3�������������� ��� ������� �������������� ��� �����������3�������������� ��� ������� �������������� ��� ���������� ������������������� ��������� 6������� ������������������� ��������� 6�

66 -�������������@��������� �������� �����,������-�������������@��������� �������� �����,����������0������� �,��������������������� ����������������0������� �,��������������������� ������������� ������� �������������� �6� ������� �������������� �6

66 � ���������,��������� ����� ������ ������������! ������ ���������,��������� ����� ������ ������������! �������������������������� ������� �������������� ���� ���������������������������� ������� �������������� ���� ��������������B"��7�"F� �BG"��7�"F6�������B"��7�"F� �BG"��7�"F6

66 !��p��!��p��66 �����0��� ������0����������� ��� ������� �������������� �������0��� ������0����������� ��� ������� �������������� ��

� ���������� ������ �7� ���������� ������ �7B"��7����������/D(G(FB"��7����������/D(G(F

B"��7�������� 0B"��7�������� 0��� ������ � ���D("��� ������ � ���D("����� ���/��(F� ���/��(FB"��7�"F ��D(�"G"��(�/���D(/��������6"��(BG"��7�"FB"��7�"F ��D(�"G"��(�/���D(/��������6"��(BG"��7�"F

BG"��7�������� 0BG"��7�������� 0��� ������ F� ������ FBGBG"��7"��7������F������F

Page 52: 80171214 06 Transformacion de Documentos XML Con XSLT

�������������|��������������|��� ##

66 ü���3� ������������ ����������6"����������� ��/�������ü���3� ������������ ����������6"����������� ��/�������������,����������� �� �������� �������0��� �������7������,����������� �� �������� �������0��� �������7

66 ü �����������;��� ���������'* �����������)�����(ü �����������;��� ���������'* �����������)�����(66 L����������������� �� ����3���� ������� ���� ������ �L����������������� �� ����3���� ������� ���� ������ �

���������6�� �� ���� �����������������0������������ �����������������6�� �� ���� �����������������0������������ ��������66 �������0�������������!�������������������"�7��������0�������������!�������������������"�7���Y��Y��Y��Y

�����Y Y����������Y Y�����66 +��� � ����� ��� �� �������������������,������������/��+��� � ����� ��� �� �������������������,������������/��

������� ���)����6�5����������� �� ��������������������� ���)����6�5����������� �� ������������������ �������������6���� �������������6

66 $�������� ���� �������������! 7����������/����)������ �$�������� ���� �������������! 7����������/����)������ �����0����0����6����0����0����6

66 %������������������� ������� ������������0��� ������������%������������������� ������� ������������0��� ��������������������!�� ���� ��������������B�F��������!�� ���� ��������������B�F

Page 53: 80171214 06 Transformacion de Documentos XML Con XSLT

�������������|��������������|��� --

66 ü���3� ������������ ���������6"����������� ��/�������������ü���3� ������������ ���������6"����������� ��/�������������#�$%�,���0� ����� ������� ���%&$��� ������0��� ��#�$%�,���0� ����� ������� ���%&$��� ������0��� ����������6��������6

66 $������������������ ��! ��������*��×6����*��×���������!�$������������������ ��! ��������*��×6����*��×���������!�������������������"��*��×7���� ���������6������������������"��*��×7���� ���������6

66 %�������*��������3� ���� ������� ������ �����%&$�����%�������*��������3� ���� ������� ������ �����%&$�������������!�������������������������������������������������������������!������������������������������������������������������������������ �� ��������0����!���6������������� �� ��������0����!���6

66 � ���������������������)�����3�����3� ���� �������� ������� ���������������������)�����3�����3� ���� �������� ���������� ����������������! ��������������������,���������������� ����������������! ��������������������,������������������6������6

66 �����,������0� �� ���������� ������'������(�����,������0� �� ���������� ������'������(