��8��@XML�������̏������߂�CDATA�Z�N�V����

XML 1.0�́A1998�N��W3C���犩���Ƃ��Č��J���ꂽ�B���R���g�͉p��ŁA������EBNF�ƌĂ΂�鎮�ɂ���ďd�v�ȕ������L�q���Ă���B���̘A�ڂł́AXML 1.0��[���������邽�߂ɁA����XML 1.0�����̍ŐV�ŁuExtensible Markup Language (XML) 1.0 (Second Edition)�v������ł�������悤�ɁA�₳�����ǂ݉����Ȃ��������Ă������Ƃ�ڎw���Ă���B�i�ҏW�ǁj

�얓 ��
������Ѓs�[�f�[
2003/4/4



���������߂�CDATA�Z�N�V����
����̎�ȓ��e
�������߂�CDATA�Z�N�V����
Processing Instructions�iPI���������߁j
�������߂�EBNF�\�L�ɂ��\��
�������߂͕K���A�v���P�[�V�����v���O�����ɓn�����
CDATA Sections �iCDATA�Z�N�V�����j
CDATA�Z�N�V�����J�n������̃i�]
CDATA�Z�N�V�����̍\�����`����EBNF
CDATA�Z�N�V�����̋�̗�

�@�O��uXML�Ŏg���Ă����������f�[�^�ƃR�����g�v�ł́AXML 1.0�����̒��ŁA�u2 Documents�i�����j�v�̒��́u2.4 Character Data and Markup�i�����f�[�^�y�у}�[�N�t���j�v�̓r������A�u2.5 Comments�i�R�����g�j�v�܂ł���������B

�@����͂��̑����Ƃ��āA�u2.6 Processing Instructions�iPI���������߁j�v�Ɓu2.7 CDATA Sections �iCDATA�Z�N�V�����j�v���������B

�@�u2 Documents�v�͕����̊�{�I�ȍ\���ɂ‚��ďq�ׂĂ���͂ł���B���̒��ŁA�u2.6 Processing Instructions�v�́AXML�����̒��ŃA�v���P�[�V�����v���O�����ɑ΂��閽�߂��L�q���邽�߂Ɏg�p�����B���܂藘�p�p�x�͑����Ȃ���������Ȃ����A�X�^�C���V�[�g��XML�����Ɋ֘A�t���邽�߂Ɏg�p����ꍇ������̂ŁA�������Ēʂ邱�Ƃ͂ł��Ȃ��B

�@�u2.7 CDATA Sections�v�́A�����I�Ƀ}�[�N�t�����L�q�s�”\�ɂ��āA�}�[�N�t���ɗp������ʂȋL���𕁒ʂ̕����Ƃ��ċL�q�”\�ɂ���B�蓮��XML�������L�q����ꍇ�ɕ֗��ł��邽�߁A���΂��Ύg�p�������̂ł���BXML������ǂނƂ��ɂ́A�m���Ă����K�v������\���ł���B

�ҏW���F���̘A�ڂł́AXML 1.0�����ł���W3C�́uExtensible Markup Language (XML) 1.0 (Second Edition)�v�i�p��j���Q�Ƃ��A���̓��{���Ƃ��āA���{�H�ƋK�i JIS X 4159:2002�i�����N��͊Y���K�i�̌��Ăł����A�ŏI�łƂقړ����̓��e�ł��j���Q�Ƃ��Ă��܂��B�{�����̃s���N�̒n�̕����́AXML 1.0�����̌����������Ă��܂��B

��Processing Instructions�iPI���������߁j

�@�����ɂ����ƁA�������߂͎��ۂɂ͗��p�p�x�̒Ⴂ�@�\�ł����B�ʏ�AXML�����ɋL�q�����Ӗ��̂�����́A�v�f�A�����A�e�L�X�g�Ȃǂ̎�i�ŋL�q�����B�����́A�X�L�[�}�����p���Đ��������я��������ɒ�߂邱�Ƃ��ł��A�ʏ�͂���ŏ\���ł���B���̂����ŁA�����ɊY�����Ȃ��g�������߁h�������Ďg���K�v���͂߂����ɂȂ��B�܂�ɏ������߂��g���󋵂Ƃ��āA�X�^�C���V�[�g�̊֘A�t��������BW3C������Associating Style Sheets with XML documents������ۂɏ������߂̗��1�ˆ��p���Ă������B

�@ <?xml-stylesheet href="mystyle.css" type="text/css"?>

�@�����̂Ƃ���A�g<?�h�Ŏn�܂�A�g?>�h�ŏI���̂����������ł���B��L�̗�ł́A����XML�����̃X�^�C���V�[�g��Cascading Style Sheets�itext/css�j�ŋL�q����Ă���A���݂́umystyle.css�v�Ƃ���URI�Q�Ƃɂ���Ď�����Ă���B�����ł͑����̂悤�ȍ\�����g���Ă��邪�A�����͑����ł͂Ȃ��B�������߂̓����ɉ�����������XML 1.0�����ł͉���������Ă��Ȃ��B�����̂����ł͂ǂ�ȍ\���ł��g�p���邱�Ƃ��ł���B������ȉ��̐����Ŋm�F���Ăق����B

�@�ł́A�������߂Ƃ͂����������Ȃ̂��B���ꂪXML 1.0�����́u2.6 Processing Instructions�v�̍ŏ��ɏ�����Ă���A����1���ŕ�����B

[Definition: Processing instructions (PIs) allow documents to contain instructions for applications.]

�@�������߂́A���p�v���O�����̂��߂̖��߂�XML�����ɓ���邱�Ƃ��”\�ɂ���A�Ƃ����B�‚܂�A�������߂́AXML�����ɂ���ĕ\�������ׂ��f�[�^���̂��̂ł͂Ȃ��A���߂Ȃ̂ł����B�����āA���̖��߂́A���p�v���O�����̂��߂̂��̂ł����āAXML�v���Z�b�T�̂��߂̂��̂ł͂Ȃ��A�Ƃ������Ƃł���B���̌��t�́A�悭�ᖡ���鉿�l������B

�@�Ⴆ�΁AXML 1.0�����̈ꕔ�ł͂Ȃ����A���O��Ԃ��w�肷��ꍇ�̂��Ƃ��l���Ă݂悤�B���O���URI��ړ����Ɋ֘A�t������͑����Ƃ��ċL�q���邪�A����͏������߂ŋL�q����悤�ɂ��������悩�����Ƃ����ӌ�������B�������A���O��Ԃ�XML�v���Z�b�T������������̂ł���A�A�v���P�[�V�����v���O����������������̂ł͂Ȃ��BDOM��ʂ��ĉ��p�v���O������XML�����̏��𓾂�i�K�ŁA���łɖ��O��Ԃ͉��߂���Ă���B���������A���p�v���O�����������𒲂ׂĉ��߂���K�v�͂Ȃ��B���̈Ӗ��ŁA���O��Ԃ��w�肷�邽�߂ɏ������߂��g���Ă��Ȃ��̂́A���̂悤�Ȏd�l�ɑ����čl����ΐ������I���ł���Ƃ�����B

�@�Ƃ͂����A���ꂪ�{���ɐ������̂��A�Ƃ������Ƃ͕�����Ȃ��B�Ƃ����̂́A���܂̖��O��Ԃ̎d�l�́A�����I�Ȗ��O�����‘������g�����߁A�����̖��O��Ԃ��w�肷�邽�߂ɑ������g���悤�ȏ󋵂ɂȂ��Ă��邽�߂��B�����̑���������g�ނƁA�ǂꂪ���O��Ԃ��w�肷�鑮���ŁA�ǂꂪ�ʏ�̑����Ȃ̂�������ɂ������Ƃ�����B������������A���O���URI�Ɛړ������֘A�t���鏈�����߂�p�ӂ��������A�������蕪����₷�������Ƃ����”\�����l������B�������A���蓾�Ȃ������ˋ�̗��j�̂��Ƃ��l����̂́A���̘A�ڂ̎�|���炢���Εs�тł���B

�@����1�A���̕��͂ł��肰�Ȃ��AProcessing instructions �iPIs�j�Ə����Ă���Ƃ���ɒ��ڂ��Ă݂悤�B�������߁iProcessing instructions�j�̗��̂�PIs�A�P���`����PI�ƂȂ�B�������߂�PI�Ə����̂́A���Ȃ����낤�B

���������߂�EBNF�\�L�ɂ��\��

�@������ǂ����B���͏������߂�EBNF�\�L�ł���iEBNF�̏ڍׂɂ‚��ẮA��2��uXML�����lj��ɕK�{��EBNF�v���Q�Ɓj�B

Processing Instructions
[16]    PI    ::=    '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>'
[17]    PITarget    ::=    Name - (('X' | 'x') ('M' | 'm') ('L' | 'l'))

�@�m16�n��PI�́A�������߂��̂��̂̍\�����`����EBNF�ł���B�m17�n��PITarget�́A�A�v���P�[�V�����v���O��������肷�閼�O�̍\�����`����EBNF�ł���B���̒��ŁA������Ƃ�₱�������̂ɂ‚��Đ��������Ă������B�܂��A�m16�n�Ɋ܂܂��ȉ��̕����ł���B

�@ (Char* - (Char* '?>' Char*))

�@�܂��AChar*�͂���������Ǝv�����AChar�‚܂�XML�Ŏg�p�ł���C�ӂ̕����̃[����ȏ�̌J��Ԃ��ł���B�ł́A(Char* '?>' Char*)�Ƃ͉����낤���H ����́A�uChar�̃[����ȏ�̌J��Ԃ��v�{�u'?>'�v�{�uChar�̃[����ȏ�̌J��Ԃ��v���Ӗ�����B�‚܂�A�ȉ��̕�����͂��ׂē��Ă͂܂�B

  • AB?>CD
  • ?>CD
  • AB?>
  • ?>
  • AB?>CD?>EF

�@5�Ԗڂ́u���H�v�Ǝv�����l�����邩������Ȃ����AChar�̒�`�Ɂg?�h��g>�h���܂܂��̂ŁA��������Ă͂܂邱�ƂɂȂ�̂ł���B���R�AChar*�Ƃ�����`�ɏ��5�‚����ׂē��Ă͂܂�B

�@�ł͑S�̂Ƃ���(Char* - (Char* '?>' Char*))�́A�ǂ�ȈӖ��ɂȂ�̂��낤���B����́A������Char�̃[����ȏ�̌J��Ԃ��̒�����A(Char* '?>' Char*)�ɓ��Ă͂܂���̂����O����Ƃ����Ӗ��ł���B��L�̃��X�g�ɂ���悤�ȗ�́A�������Ƃ������Ƃ��B

�@�‚܂�A�ȉ��̂悤�ȏ������߂͊ԈႢ�Ƃ������ƂɂȂ�B

  • <?sample AB?>CD?>
  • <?sample ?>CD?>
  • <?sample AB?>?>
  • <?sample ?>?>
  • <?sample AB?>CD?>CD?>

�@�m17�n��EBNF�����Ă݂悤�B�|�C���g�ɂȂ�̂�(('X' | 'x') ('M' | 'm') ('L' | 'l'))�Ƃ����������낤�B('X' | 'x')��X��x�̂ǂ��炩1�‚��Ӗ�����B�‚܂�A�ŏ���1�����́gX�h�܂��́gx�h�A2�����ڂ́gM�h�܂��́gm�h�A3�����ڂ́gL�h�܂��́gl�h�ł���B������‚Ȃ���΁AXML�ł�xml�ł�Xml�ł�xML�ł��悢�A�Ƃ������Ƃ�\�����Ă���B�啶�����������킸XML�Ƃ���������A�Ƃ�����B�Ȃ�΁A�����ꌾ�ł����Ƃ��������Ȃ邩������Ȃ����AXML�͑啶���Ə���������ʂ���O��̎d�l�Ȃ̂ŁA���܂ɑ啶���Ə���������ʂ������Ȃ��󋵂�����ƁA��`����肭�ǂ��Ȃ��Ă��܂��킯�ł���B

�@����ɂ��A�m17�n�́AName����啶�����������킸XML�Ƃ������������菜�������́A�Ƃ�����`�ɂȂ��Ă���킯�ł���B�������A���̒�`���疾�炩�ȂƂ���AX�AM�AL�Ƃ���3�����̕��т��܂ޖ��O���r������Ă���킯�ł͂Ȃ��AXML�Ƃ������O�������r������Ă���B�Ⴆ�΁A�i��̓I�ɂ��ꂪ�����͕M�҂ɂ͕�����Ȃ����jM�T�C�Y�̎莆��FAX�ő��M���鉞�p�v���O�����Ŏg�����߂ɁAFAXMLETTER�Ƃ������O�̏������߂�������ꍇ�A������̒���XML�Ƃ��������񂪊܂܂�邪�A����͖��Ƃ͂Ȃ�Ȃ��BFAXMLETTER��(('X' | 'x') ('M' | 'm') ('L' | 'l'))�ɓ��Ă͂܂�Ȃ�����ł���B

���������߂͕K���A�v���P�[�V�����v���O�����ɓn�����

�@�ł́AXML 1.0�����̑�����ǂ����BEBNF�Ő��������\���Ɋւ�������ƁA�K��ł���B

PIs are not part of the document's character data, but must be passed through to the application. The PI begins with a target (PITarget) used to identify the application to which the instruction is directed. The target names "XML", "xml", and so on are reserved for standardization in this or future versions of this specification. The XML Notation mechanism may be used for formal declaration of PI targets. Parameter entity references are not recognized within processing instructions.

�@�܂��A�������߂̕K�v�����BPI��XML�����̕����f�[�^�̈ꕔ�ł͂Ȃ����A�A�v���P�[�V�����v���O�����ɓn����Ȃ���΂Ȃ�Ȃ��Ƃ��Ă���B�R�����g�͓n���Ȃ��Ă��悩�������A�������߂͕K���A�v���P�[�V�����v���O�����ɓn���˂΂Ȃ�Ȃ��B�������A�A�v���P�[�V�����v���O�������������߂��������߂Ȃ̂����瓖����O�̂��Ƃł���B��������������O�̂��Ƃ������̂��A���������d�l���ɗv�����ꂽ������1�‚ł���B

�@���ɂ������BPI�́A���߂��n����鉞�p�v���O��������肷�邽�߂Ɏg�p����^�[�Q�b�g�iPITarget�j�Ŏn�܂�ƋL�q����Ă���B�^�[�Q�b�g�͂�����񖼑O�ł��邩��A���p�v���O�����̓^�[�Q�b�g�𒲂ׂ邱�ƂŁA���ꂪ�������������ׂ����߂��ǂ����𔻒f�ł���B�������A���܂��ܓ������O�̃^�[�Q�b�g���g��ꂽ��ǂ�����̂��Ƃ�����肪������”\��������B�Ȃ�΁A���O��Ԃ̎d�l�𕹗p����Ζ��Ȃ����낤�A�Ǝv����������Ȃ����A�������O��Ԃ̓^�[�Q�b�g�ɂ͓K�p�ł��Ȃ��B�^�[�Q�b�g�̖��O�ɂ̓R�������܂ޖ��O���L�q���邱�Ƃ��ł��Ȃ��̂ł���B���̓_������A�������߂̎��p�x�ɂ͋^�₪�c��B�����炭�A�������O��Ԃ̗v�f�̍��݂��ł���΁A����̉��p�\�t�g�����̖��߂ł����Ă��A�ŗL�̖��O��Ԃ����—v�f�Ƃ���XML�������ɓ����Ώ������߂Ȃǎg��Ȃ��Ă����Ȃ��A�Ƃ������ƂȂ̂��낤�B

�@���Ă��̎��ł���B�^�[�Q�b�g���gXML�h�A�gxml�h�Ȃǂ́A���̎d�l�̌��݂̔ł܂��͏����̔ł̕W�����̂��߂ɗ\�񂷂�A�Ƃ��Ă���B����͑啶�����������킸XML�Ƃ������O�͗\�񂳂�Ă��邱�Ƃ��Ӗ�����B�����̔ł͂Ƃ������A���݂̔łɂ‚��Ă����y����Ă���̂́A������قɎv���邩������Ȃ��B�Ƃ����̂́AXML�ɗނ��閼�O�̏������߂ɂ‚��Ă̒�`�́A���̔ł�XML�����ɂ͊܂܂�Ă��Ȃ����߂��B�������A�������߂ɂ悭����XML�錾�����݂��Ă��邱�Ƃ��o���Ă��邾�낤���B���̋K�肪���݂��邨�����ŁAxml�Ƃ������O�̏������߂��L�q���邱�Ƃ͂ł��Ȃ��Ȃ�B����ɂ��A�g<?xml�h�Ŏn�܂�L�q��XML�錾�������肦�Ȃ����ƂɂȂ�A�������߂�������Ȃ��Ƃ����”\�����l���Ȃ��čςށB

�@���̎��ɂ́AXML�̋L�@�inotation�j��PI�̃^�[�Q�b�g��錾���邽�߂Ɏg�p���Ă��悢�Ə�����Ă���B�����A�L�@�͂��܂�g���@��Ȃ��̂ŁA���܂�C�ɂ��Ȃ��Ă��悢���낤�BXML�v���Z�b�T���J������ꍇ�͑����Ȃ�Ƃ��ӎ�����K�v�����邩������Ȃ����A������ɂ���P�ɖ��O���A�v���P�[�V�����v���O�����ɓn�������ł悢�Ǝv����̂ŁA����قǖʓ|�Șb�ɂ͂Ȃ�Ȃ����낤�B���Ȃ��Ƃ��AXML�v���Z�b�T���L�@�̈Ӗ������߂���K�v�͂Ȃ��͂��ł���B

�@�Ō��1���ł���B�p�����^���̎Q�Ƃ́A�������߂̓����ł͔F������Ȃ��A�ƋL�q����Ă���BEBNF��ǂނƁA�������߂�DTD�̓����ł��L�q�ł��邱�Ƃ�������B�������ADTD�̓����ɋL�q���ꂽ�������߂ł����Ă��A�p�����^���̎Q�Ƃ͓W�J����Ȃ��Ƃ������Ƃ��L�q���Ă���̂ł���B

��CDATA Sections �iCDATA�Z�N�V�����j

�@���āA�������߂̎��́u2.7 CDATA Sections �iCDATA�Z�N�V�����j�v�ł���BCDATA�Z�N�V�����͓��ʂȕK�{�@�\�Ƃ����킯�ł͂Ȃ��B���ہACDATA�Z�N�V�������g�p����XML�������A�قƂ�Ǔ�����CDATA�Z�N�V�������g�p���Ă��Ȃ�XML�����ɏ��������邱�Ƃ��ł����B�������A�K�������t�͐^�ł͂Ȃ��A���ʂ̃e�L�X�g��CDATA�Z�N�V�����ŏ��������Ȃ��ꍇ������B�Ⴆ�΁AUTF-8�ɂ͂��邪�V�t�gJIS�ɂ͊܂܂�Ă��Ȃ��������L�q���ꂽ�e�L�X�g���A�V�t�gJIS�ŋL�q���ꂽXML��������CDATA�Z�N�V�����Ɋ܂߂邱�Ƃ͂ł��Ȃ��B

�@���̂悤�Ȑ���ɂ�����炸CDATA�Z�N�V�����Ƃ����@�\������̂́A�ȉ��̂悤�ȏ󋵂��l����Ε����邾�낤�B�Ⴆ�΁A�e�L�X�g�G�f�B�^��XML�������쐬���ɁA�ȉ��̂悤�ȕ�������}�[�N�t���ł͂Ȃ������Ƃ��Ċ܂߂����Ȃ����Ƃ��悤�B

�@ <a><b><c><d><e><f>g</f></e></d></c></b></a>

�@�����ACDATA�Z�N�V�������g��Ȃ��Ȃ�AXML�������ʼn��L�̂悤�ɋL�q���Ȃ���΂Ȃ�Ȃ��B

�@

&lt;a>&lt;b>&lt;c>&lt;d>&lt;e>&lt;f>g&lt;/f>&lt;/e>&lt;/d>&lt;/c>
&lt;/b>&lt;/a>

�@����CDATA�Z�N�V�������g���΁A����������B

�@ <![CDATA[<a><b><c><d><e><f>g</f></e></d></c></b></a>]]>

�@�v����ɁA���ʂȕ�����őO����T���h�C�b�`���Ă��΁A��`�ςݎ����̎Q�Ƃ��g�p���� ���ƂȂ��L�q�”\�ƂȂ��킯�ŁA����͕֗��ł���B�������AXML 1.0�����ɂ́A�����g���ƕ֗����Ƃ����b�͏����Ă��Ȃ��B�����g���ƕ֗���������ꂽ�@�\���A�Ƃ����b���K�������܂܂�Ȃ��Ƃ��낪�A�W���d�l��1�‚̖ӓ_�Ƃ����邩������Ȃ��B�����₤���߂ɂ��낢��Ȏ肪���邪�AJIS�K�i�Ȃǂɂ́u����v�ƌĂ΂����̂��u�K�i�v�ɕt�����ď�����Ă���B�����ɂ́A�o�܂�m���Ă����Ɩ��ɗ����Ȃǂ��܂܂�邱�Ƃ�����B

�@W3C�̎d�l����JIS�قnj��i�ł͂Ȃ��A����I�ȕ��͂��܂܂�Ă����肷��B�������A����ɂ����x�Ƃ������̂�����B�d�l���ɂ͂��̔w�i�ɂ��܂��܂ȕ�����~�ς�������̂ŁA�����ꂽ���͂����ŗ����ł��Ȃ��ꍇ�����邾�낤�B

��CDATA�Z�N�V�����J�n������̃i�]

�@����͂��Ă����AXML 1.0�����̑�����ǂ�ł������Ƃɂ��悤�B�܂��ACDATA sections �iCDATA�Z�N�V�����j�Ƃ������t�̒�`����n�܂�B

[Definition: CDATA sections may occur anywhere character data may occur; they are used to escape blocks of text containing characters which would otherwise be recognized as markup. CDATA sections begin with the string "<![CDATA[" and end with the string "]]>":]

�@�܂��A�ŏ��̕���2�‚̂��Ƃɂ‚��ď�����Ă���BCDATA�Z�N�V�������ǂ��ɏo���ł���̂��A�Ƃ������ƂƁACDATA�Z�N�V�����͉��̂��߂Ɏg�p����̂��A�Ƃ������Ƃł���B�ŏ��̕��́A�����f�[�^���o������Ƃ���ł���΁ACDATA�Z�N�V�����͂ǂ��ɏo�����Ă��悢�A�Ƃ��Ă���B�������A����͏����璷�Ȑ����ł���BCDATA�Z�N�V�������o�����Ă悢����EBNF�Ŗ��L����Ă��邩�炾�B�����āAEBNF�̕����A��茵���ł����܂��������Ȃ��B���āA����1�‚́ACDATA�Z�N�V�����̖ړI�Ƃ��āACDATA�Z�N�V�����ň͂܂Ȃ���΃}�[�N�t���Ƃ��ĔF������Ă��܂��������܂ރe�L�X�g��ʈ�������̂Ɏg�p����A�ƋL�q���Ă���B

�@�����āACDATA�Z�N�V�����́A������g<![CDATA[�h�Ŏn�܂�A������g]]>�h�ŏI����A�ƋL�q���Ă���B������A���EBNF�ɂ���ē������Ƃ��J��Ԃ��L�q����Ă���Ƃ����Ӗ��ŏ璷�ł���B

�@�]�k�����ACDATA�Z�N�V�����̊J�n������g<![CDATA[�h�́A���ɓ��˂ȕ�����Ɍ�����̂ł͂Ȃ����낤���B�ǂ����āg!�h�L�����t���Ă���̂��낤���A�ǂ����āg[�h�L����2����o�Ă���̂��낤���B������SGML�Ƃ̌݊����̂��߁A�Ƃ����̂��ł��ȒP�Ȑ������낤�B�ق��̋L�q���@��CDATA�Z�N�V�������������邱�Ƃ��s�”\�ł͂Ȃ����ASGML�Ƃ̌݊������ێ�����ɂ͂����Ȃ�K�R�����������Ƃ������Ƃł���B

�@�������AXML�̘g���ł��A����������ƕ�����₷�����������i�͂���B�g<!�h�ɑ����ăL�[���[�h�������̂�DTD�Ȃǂł悭������\���ł���A�����Ƌ��ʂ̃��[���ł���ƍl��������B�Ⴆ�Ηv�f�^�錾�Ȃ�g<!ELEMENT�h�ŏ����n�߂邪�A����Ɠ����悤�Ȃ��̂ƍl������B�������ACDATA�Z�N�V�����́g<![CDATA�h�ŏ����n�߂�̂ŁA�g<!�h�ƃL�[���[�h�̊Ԃ́g[�h�L���̑��݂�����ƂȂ�B

�@���́g<!�h�ƃL�[���[�h�̊Ԃ́g[�h�L�����L�q����\���́A�ق��ɑ��݂���B���ꂪConditional Sections�i�����t���Z�N�V�����j�ł���B�����́ACDATA�ł͂Ȃ�IGNORE��INCLUDE�Ƃ����L�[���[�h���g�p���ċL�q���邪�A�m���Ɂg<!�h�ƃL�[���[�h�̊ԂɁg[�h�L�����L�q����B�‚܂�ACDATA�Z�N�V�����͂��������t���Z�N�V�����ƍ��킹�āA1�‚̕��@��̃O���[�v�𐬂��Ă���ƍl����΁A�����͕�����₷���Ȃ邾�낤�B�������A����́u�����v�����Ƃ��ł���v�Ƃ��������ŁA�����ƌ��Ȃ��Ă悢�킯�ł͂Ȃ��BCDATA�Z�N�V�����Ə����t���Z�N�V������EBNF�������Ɣ�r���Č��‚߂�ƁA�󔒕��������Ă悢�ꏊ�ɑ��Ⴊ���邱�Ƃ�������B���̂��߁A��͂�SGML�Ƃ̌݊����̂��߂�CDATA�Z�N�V�����̊J�n���������߂��Ă���A�Ɗ���؂��čl�����̂�������������Ȃ��B

��CDATA�Z�N�V�����̍\�����`����EBNF

�@����CDATA�Z�N�V������EBNF�ł���B

CDATA Sections
[18]    CDSect    ::=    CDStart CData CDEnd
[19]    CDStart    ::=    '<![CDATA['
[20]    CData    ::=    (Char* - (Char* ']]>' Char*))
[21]    CDEnd    ::=    ']]>'

�@�����͂��łɐ��������m���ŗe�Ղɓǂݎ���Ǝv���̂ŁA�ڂ��������͊�������B�����āACDATA�Z�N�V�����ɂ‚��Ă̐����������B

Within a CDATA section, only the CDEnd string is recognized as markup, so that left angle brackets and ampersands may occur in their literal form; they need not (and cannot) be escaped using "&lt;" and "&amp;". CDATA sections cannot nest.

�@��L�ł́ACDATA�Z�N�V�������ł͕�����CDEnd�������}�[�N�t���Ƃ��ĔF������̂ŁA�s�����i��菬�j�ƃA���p�T���h�́A���̂܂܂̌`�ŏo�����Ă悢�ƋL�q���Ă���B������CDEnd�Ƃ́A�gCDEnd�h�Ƃ���������ł͂Ȃ��ACDEnd�Ƃ������O��EBNF��`���Ӗ�����B�‚܂�A�g]]>�h�ł���B���ꂾ�����A�}�[�N�t���Ƃ��ĔF������A�s�����i��菬�j�ƃA���p�T���h�́A���̋@�\�������������Ƃ͔F������Ȃ��킯�ł���B

�@���ɁA�g&lt;�h�Ɓg&amp;�h�Ȃǂ��g�p��������̕����̓��ʈ����͕K�v�Ȃ��i�ł��Ȃ��j�ƋL�q���Ă���BCDATA�Z�N�V�������ŔF�������}�[�N�t���́g]]>�h�����ł��邩��A�g&�h�Ŏn�܂��`�ςݎ��̂̎Q�Ƃ��������A�g&lt;�h��g&amp;�h�Ə����āg<�h�Ɓg&�h���������Ƃ͂ł��Ȃ��B�����ĊȌ��ɁACDATA�Z�N�V�����͓���q�ɂ͂ł��Ȃ��A�ƋL�q����Ă���B��������R�̂��ƂƂ�����B�Ƃ����̂��A�g<�h�Ŏn�܂�}�[�N�t���ł���CDATA�Z�N�V�������ACDATA�Z�N�V�������ɂ͋L�q�ł��Ȃ��B�K�R�I�Ƀl�X�g�͂ł��Ȃ����ƂɂȂ�B

��CDATA�Z�N�V�����̋�̗�

�@���́ACDATA�Z�N�V�������g������̓I�ȗႪ�ڂ��Ă���B

An example of a CDATA section, in which "<greeting>" and "</greeting>" are recognized as character data, not markup:

<![CDATA[<greeting>Hello, world!</greeting>]]> 

�@�����ł́A�g<greeting>�h�Ɓg</greeting>�h���A�}�[�N�t���ł͂Ȃ������f�[�^�Ƃ��ĔF�����邽�߂�CDATA�Z�N�V�����̗�ł���ƋL�q����Ă���B���Ă̂Ƃ���̗�Ȃ̂ŁA�ڂ��������͕s�v���낤�B

�@���č���͂����܂łł���B����́AXML 1.0�����́u2.8 Prolog and Document Type Declaration�i�O�����y�ѕ����^�錾�j�v�ɐ�����i�߂�\�肾�B

�A�ځ@�₳�����ǂށuXML 1.0�����v


XML & SOA �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

HTML5�{UX �L�������L���O

�{������