1. рдкрд░рд┐рдЪрдп
2001 рдореЗрдВ рд╡рд╛рдкрд╕, W3C рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рдиреЗ XML рд╕реНрдХреАрдорд╛ рдбреЗрдлрд┐рдирд┐рд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ (XSD) рдкрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реНрдХреАрдорд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдПрдХ рдорд╛рдирдХ рдореЗрдВ рдорд┐рд▓рд╛рдХрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдХреАрдВред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп, рдЬрд┐рд╕реЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░ рдорд╛рдирдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдореЗрдВ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрд░рд╛рдЬрдХрддрд╛ рдХрд╛ рджреЛрд╣рди, рдПрдХреНрд╕рдПрдордПрд▓ рд╕рдмрд╕реЗ рдЖрдХрд░реНрд╖рдХ рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдкреНрд░рд╛рд░реВрдк рдмрди рдЧрдпрд╛ рд╣реИред рдЖрдЬрдХрд▓, рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдореЗрдВ XML рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рдХреЗ рд╕рд░рд▓ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рд╕реЗ рдХрд╣реАрдВ рдЖрдЧреЗ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдФрд░ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╣реИред рдЫреЛрдЯреЗ рдФрд░ рд╕рд░рд▓ JSON рдлреЙрд░реНрдореЗрдЯ, рдЬрд┐рд╕рдиреЗ рдПрдХреНрд╕рдПрдо рд╕реЗ рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рд░рд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рд╡рд╛рд╣рд┐рдд рдХрд┐рдпрд╛, рдиреЗ рднреА рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ред рдЖрдЬ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рддрдереНрдп рд╣реИ рдХрд┐ рдПрдХреНрд╕рдПрдордПрд▓ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдПрдВ рдмрдбрд╝реА рдФрд░ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдИ рд╣реИрдВред рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдмрдбрд╝реА рдФрд░ рдЬрдЯрд┐рд▓ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкрдврд╝рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХреНрд╕рдПрдордПрд▓ рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдФрд░ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдкреНрд░рд▓реЗрдЦрди рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╕реВрдЪрдирд╛ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП XML рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ ...

2. рдореБрджреНрджреЗ
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ XSD рд╕реНрдХреАрдорд╛ рдкреНрд░рд▓реЗрдЦрди XSD рд╕реНрдХреАрдорд╛ рд╣реА рд╣реИред рдпрд╣ рд╕реНрд╡рдпрдВрд╕рд┐рджреНрдз рд╕рддреНрдп рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпреЛрдЬрдирд╛ рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛ рдпрд╛ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ рдЬреЛ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рддрдХрдиреАрдХреА рдпрд╛ рд╕рд╛рде рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдПрдХ рд╕реЗрд╡рд╛-рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рд╢рд┐рдерд┐рд▓ рдпреБрдЧреНрдорд┐рдд рдпрд╛ рд╡рд┐рддрд░рд┐рдд рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ, рддреЛ рдЖрдк SOA (рд╕реЗрд╡рд╛-рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛) рдФрд░ SOAP (рд╕рд┐рдВрдкрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рддреЛ рдмрд╣реБрдд рдЬрд▓реНрдж рдПрдХ рд╕рдордп рдЖрдПрдЧрд╛ рдЬрдм рдЖрдкрдХреЛ рдЦреБрдж рдХреЛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЖрдкрдХреЗ рдЧреНрд░рд╛рд╣рдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рд▓реЗрдЦрди рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╕рд╡рд╛рд▓ "рдХреНрдпрд╛ рдореБрдЭреЗ рдкреНрд░рд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?" рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЙрддреНрддрд░ "рд╣рд╛рдВ" рд╣реИ, рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ, рд╣рд░ рдХреЛрдИ рдЬреЛ XML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЙрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдЧрд╛ред
рдЕрдЧрд▓рд╛ рд╕реНрдкрд╖реНрдЯ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдирд╛ рдХрдард┐рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ (рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреНрд╕, рдбреЗрд╡рд▓рдкрд░реНрд╕, рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ, рддрдХрдиреАрдХреА рд▓реЗрдЦрдХреЛрдВ, рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ, рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдФрд░ рдЕрдиреНрдп рд╕рднреА) рдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдп рд╣реИрдВред
рд╡реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдиреЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, oXygen рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕) XSD рдпреЛрдЬрдирд╛ рдХреЗ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирд╛ред рдирддреАрдЬрддрди, рд╡рд┐рд╡рд░рдг рд╕реНрд╡рдпрдВ рдпреЛрдЬрдирд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдордЭрдирд╛ рдФрд░ рднреА рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕ рддрдереНрдп рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдХрднреА-рдХрднреА рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рд╡реЗ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╕рдЪ рдХрд╣реАрдВ рдмреАрдЪ рдореЗрдВ рд╣реИ ...
3. рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рд░
рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдореБрдЦ рдЪрд░рдгреЛрдВ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдиреАрдЪреЗ рдЖрдВрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВ)ред

Iteration рдирдВрдмрд░ 1:
- 1. рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ - рдЗрд╕ рдЪрд░рдг рдореЗрдВ рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ - рдЗрдХрд╛рдИ, рдЙрдирдХреА рдЙрддреНрддрд░рджрд╛рдпреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рд╕рдВрдмрдВрдзред
- 2. XSD рдпреЛрдЬрдирд╛рдПрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ - рдЪрд░рдг рд╕рдВрдЦреНрдпрд╛ 1 рдкрд░ рдЖрдзрд╛рд░рд┐рдд, рд╡рд╛рд╕реНрддреБрдХрд╛рд░ рдпрд╛ рдбреЗрд╡рд▓рдкрд░ XSD рдпреЛрдЬрдирд╛рдПрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрд╡рдпрдВ рдбреЗрдЯрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░рд┐рд╡рд╣рди, рд╕реБрд░рдХреНрд╖рд╛, рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ SOAP рд╕рдВрджреЗрд╢ рддрдВрддреНрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред
- 3. рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ - рдЗрд╕ рдЪрд░рдг рдореЗрдВ, рдкреНрд░рд▓реЗрдЦрди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- 4. рд╕реБрд▓рд╣ - рдЗрд╕ рдЪрд░рдг рдореЗрдВ, рдЗрди рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреАрдо рдХреЗ рднреАрддрд░ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдФрд░ рдЕрдиреБрдореЛрджрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЕрд╢реБрджреНрдзрд┐ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╡рд┐рдХрд╛рд╕ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИред
рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╣реИред рдкрд╣рд▓рд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓рд╛ рдЪрд░рдг рдирдВрдмрд░ 2 рд╕реЗ рддреБрд░рдВрдд рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ:
- 2. рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ - рд╡рд╛рд╕реНрддреБрдХрд╛рд░ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддрд╛ рд╣реИ, рдЗрди рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдХрдо рдХрд┐рдП рдЧрдП рд╕рдордп рд╕реЗ рдмрд╣реБрдд рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред
- 3. рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ - рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдпрд╛ рддрдХрдиреАрдХреА рд▓реЗрдЦрдХ рдХреЛ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдФрд░ рдпрд╣рд╛рдВ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рджреБрд╡рд┐рдзрд╛ рд╣реИ: рдХреЗрд╡рд▓ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЙрди рд╕рднреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ рднреА, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдИрдорд╛рдирджрд╛рд░ рдХрд░реНрдордЪрд╛рд░реА рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд▓реЗрдЧрд╛ - рдФрд░ рдЧрд▓рдд рд╣реЛрдЧрд╛ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ! - рдмрд╣реБрдд рдмрд╛рд░ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдШреЛрд╖рд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╡рд╛рд╕реНрддреБрдХрд╛рд░ рдпрд╛ рдбреЗрд╡рд▓рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рдЦрддрд░рд╛ рд╣реИ? - рдЬрдм рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╡рд┐рд╕рдВрдЧрддрд┐ рдкрд╛рдИ рдЬрд╛рдПрдЧреА рдЬреЛ рдереЛрдбрд╝реА рдЕрд░рд╛рдЬрдХрддрд╛ рд▓рд╛рдПрдЧреА рдФрд░ рдбрд┐рдЧреНрд░реА рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд░рдХреЗ рдПрдХреАрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рдЯреАрдореЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░реЗрдЧреАред
рдХреНрдпрд╛ рдпрд╣ рдмрджрддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? - рд╣рд╛рдВ, рдЕрдЧрд░ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдЕрдиреБрд╕реВрдЪреА рдЕрд▓рдЧ рд╣реИред рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЯреАрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рднрд░реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдФрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдиреБрдмрдВрдз рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрд╖ рдХреЗ рдордзреНрдп рдореЗрдВ рдПрдХ рдЕрдиреНрдп рдЯреАрдо рдЗрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕реНрд╡рд╛рдЧрдд рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреА рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдФрд░ рдЙрдирдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдмреАрдЪ рдПрдХ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИред рдЗрд╕ рдмрд╛рд░, рдЕрд░рд╛рдЬрдХрддрд╛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрддреА рд╣реИ рдФрд░ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдмреАрдЪ рд╡рд┐рд╕рдВрдЧрддрд┐ рдмрд╣реБрдд рдорд╣рдВрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИ? рдХрд╛рд╢ - рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдмрдЪрддрд╛ рд╣реИ - рд╣рд░ рдмрд╛рд░, рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдкреИрдЯрд░реНрдиред рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдПрдХ рдПрд▓реНрдмрдо рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рд╢реАрдЯ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЫрд┐рдбрд╝рдХ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдХрдард┐рди рдФрд░ рд╢реНрд░рдорд╕рд╛рдзреНрдп рдХрд╛рдо рд╣реИред рдмрд╣реБрдд рдмрд╛рд░, рдЬреЛ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддрддреНрдкрд░рддрд╛ рджреНрд╡рд╛рд░рд╛ рджреГрдврд╝рддрд╛ рд╕реЗ рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд░ рдХреЛрдИ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрдИ рддрддреНрд╡реЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдХрд╛рд░рдг рдкреВрд░реЗ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ "рд▓рд╛рдЧрдд" рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдХрджрдо рд╡рд┐рдХрд╛рд╕ рдХреА "рдЕрдбрд╝рдЪрди" рдмрди рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рд░ рдХреЛрдИ, рдЕрдкрдиреА рдХреНрд╖рдорддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдХреНрдпрд╛ рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рд╣реИ - рдЧреБрдгрд╡рддреНрддрд╛ рдпрд╛ рд╕рдордпред - 4. рд╕рд╣рдордд - рдкрд╣рд▓реЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдиреБрдореЛрджрди рдЯреАрдо рдХреЗ рдЕрдВрджрд░ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдВрддрд░рд┐рдХ рд╕рдордиреНрд╡рдп рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╛рд╣рд░реА рд╕рдордиреНрд╡рдп рдХреА рдмрд╛рд░реА рд╣реИ - рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдХреЗ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдПред
рдкрддрд╛ рдЪрд▓рд╛ рдЕрдбрд╝рдЪрди рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп рдХреЗ рдмреАрдЪ рдПрдХ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╡рд┐рдХрд▓реНрдк рд╣реИред рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╣реА рдмрд╛рд░ рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ!
4. рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХрд╛ рдкреЗрди рдХреЗ рд╕рд╛рде рд╣реИред рдЖрд░реЗрдЦ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рддрддреНрд╡ рдХрд╛ рд╡рд░реНрдгрди рддрддреНрд╡ рд╕реЗ рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрджрд┐ рдпреЛрдЬрдирд╛ рдмрдбрд╝реА рд╣реИ рдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдЖрдВрдЦреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рд▓ рдЫрд╛рдпрд╛ рдФрд░ рдЗрд╕ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдШреГрдгрд╛ рдорд┐рд▓реЗрдЧреАред рдЗрд╕рдХреЗ рдмрд╛рдж рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рдо рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдПрдХ рддреИрдпрд╛рд░ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдЦреЛрдЬ рдХреА рдЬрд╛ рд╕рдХреЗред
рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕рдордЭрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рд╕рдВрджреЗрд╢ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдкрд░ рд╕рднреА рдХрд╛рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ:
- рднрд░реЗ рд╣реБрдП "рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди" рдХреЗ рд╕рд╛рде рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬрдм рд╣рдо рд╕реВрдЪрдирд╛ рдХреЗ рдПрдХ рд╕реНрд░реЛрдд (рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ) рд╕реЗ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рдпреЗ рдРрд╕реА рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЯреАрдо рдХреЗ рднреАрддрд░ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рд╕рдордЭреМрддреЗ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдпреЛрдЬрдирд╛ рдХреЗ рддрддреНрд╡реЛрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рдХрд┐ рдХрд┐рд╕ рд╕рд╛рдордЧреНрд░реА рдФрд░ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рдеред
- рдЕрдкреВрд░реНрдг "рдкреНрд░рд▓реЗрдЦрди" рдХреЗ рд╕рд╛рде рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг, рдпрд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рднрд░рд╛ - рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдпреЗ рдЕрдиреНрдп рдЯреАрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред рдЕрдХреНрд╕рд░ рдРрд╕реА рдпреЛрдЬрдирд╛рдПрдБ "рдЕрд╕" рдХреЗ рдкрдХреНрд╖ рд╕реЗ рдЖрддреА рд╣реИрдВ рдФрд░ рд╣рдо рдЙрди рдкрд░ рдХреЛрдИ рдорд╛рдВрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рд╣реА рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреЗрди рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рддреБрд▓рдирд╛ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпреЛрдЬрдирд╛рдПрдВ рдФрд░ рдЙрдирдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ, рдФрд░ рдЕрдм рдпреЛрдЬрдирд╛рдПрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рддрддреНрд╡ рдЬреЛрдбрд╝реЗ рдпрд╛ рд╣рдЯрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдХреЙрд╕реНрдореЗрдЯрд┐рдХ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдпреЛрдЬрдирд╛рдПрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрджрд▓ рд╕рдХрддреА рд╣реИрдВ, рдЬрдм рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪреЗрдХрд╕рдо рдмрджрд▓ рдЧрдпрд╛ред рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдпрд╣ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдпреЛрдЬрдирд╛ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХреЗрд╡рд▓ рдЙрд╕ рдкрд░ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдпрд╛ рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрд░рд╛рдиреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпреЛрдЬрдирд╛рдПрдВ рд╕реИрдХрдбрд╝реЛрдВ рдХреЗ рдкреИрдХ рдореЗрдВ рдЖ рд╕рдХрддреА рд╣реИрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпреЛрдЬрдирд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдЖрдБрдЦреЛрдВ рд╕реЗ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдФрд░ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдХрд╛рдо рд╣реИред
рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдЙрдирдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдордЭ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдХрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕реЗ "рд╣рд▓ рд╕реЗ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЖрдзрд╛рд░ рдХреЛ рдХреЗрд╡рд▓ рддреАрди рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рд╕рд░реНрдХрд┐рдЯ рд╕реНрд╡рдпрдВ рдорд╛рдзреНрдпрдорд┐рдХ рд╣реИ - рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛ред рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рд╣рдореЗрдВ рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╣рдореЗрдВ рдЙрд╕ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЗрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдореЗрдВ рдЙрди рддрддреНрд╡реЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рд╡реЗ XML рд╕рдВрджреЗрд╢ рдореЗрдВ рд╣реИрдВ, рдпрд╛ рд░реВрд╕реА рдЧреБрдбрд╝рд┐рдпрд╛ рдбрд┐рдЬрд╛рдЗрди рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд╕рд┐рдд рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛ рдореЗрдВ (рдбрд┐рдЬрд╛рдЗрди рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦ " рдПрдХреНрд╕рдПрд╕рдбреА рдбрд┐рдЬрд╛рдЗрди рдЯреЗрдореНрдкреНрд▓реЗрдЯ " рджреЗрдЦреЗрдВ) )ред рдпрд╣ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдФрд░ рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ, рдПрдХреАрдХрд░рдг рдпрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рджреМрд░рд╛рди рдпреЛрдЬрдирд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рддрдХрдиреАрдХреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
- рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рддрд╛рд▓рд┐рдХрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рджреЛрдиреЛрдВ рдкреЗрд╢реЗрд╡рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдм рдХреБрдЫ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ "рдЬрд╛рджреВ" рд╣реИ, рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдХреЛрдИ рдРрд╕рд╛ рд╡реНрдпрдХреНрддрд┐ рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрд░реЛрдд рдпрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрднреЛрдХреНрддрд╛ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдПрдХреНрд╕рдПрд╕рдбреА рд╕рд░реНрдХрд┐рдЯ рдкрд░ рдЙрдВрдЧрд▓реА рдЙрдард╛рддрд╛ рд╣реИ рдФрд░ рдХрд╣рддрд╛ рд╣реИ: "рдпрд╣ рдХреНрдпрд╛ рд╣реИ ???"ред
- рд╕рднреА рдЖрдЗрдЯрдореЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдкреНрд░рд╛рд░реВрдк рдПрд▓реНрдмрдо рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдЕрд▓рдЧ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╕рдордп, рдХреЗрд╡рд▓ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЗрд╕ рддрддреНрд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╣рд╛рдБ рдкреВрд░реЗ SOAP рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдпрд╛рддрд┐рдд рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрд╢реНрд▓реАрд▓ рдЖрдпрд╛рдореЛрдВ рд╕реЗ рдЦрд┐рд▓рдиреЗ рд╕реЗ рд░реЛрдХреЗрдЧрд╛ рдФрд░ рдмреЗрд╣рддрд░ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реЗрдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА!
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХреНрдпрд╛ рд╣реИ? рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, XSD рдпреЛрдЬрдирд╛ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдмрд╛рд░-рдмрд╛рд░ рдмрджрд▓реА рдЧрдИ рд╣реИ, рджреЛрдиреЛрдВ рд╕реНрддрдВрднреЛрдВ рдХреЗ рд╕реЗрдЯ рдФрд░ рдЙрдирдХреЗ рднрд░рдиреЗ рддрдХ, рдЬрдм рддрдХ рдХрд┐ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХреЙрд▓рдо рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдП:
- "рдирдВред рдкреА / рдкреА" - рдпрд╣рд╛рдБ рдмрд╣реБ-рд╕реНрддрд░реАрдп рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд░реЗрдЦ рдореЗрдВ рддрддреНрд╡ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
- "рддрддреНрд╡ рдФрд░ рдЙрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд╛рдо" - рддрддреНрд╡ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ рдпрд╣рд╛рдБ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рддрддреНрд╡ рдФрд░ рдЙрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд╛рдоред
- "рддрддреНрд╡ рдХрд╛ рд╡рд┐рд╡рд░рдг" - рддрддреНрд╡ рдкрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдбреЗрдЯрд╛ рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЗрд╕рдХрд╛ рд╡рд┐рд╡рд░рдгред
- "рдирд┐рдпрдо рднрд░рдирд╛" - рддрдХрдиреАрдХреА рдбреЗрдЯрд╛ рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдПрдХ рддрддреНрд╡, рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк, рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЖрджрд┐ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдоред
- "Mnред" - рдПрдХ рддрддреНрд╡ рдХреА рд╢рдХреНрддрд┐ рдХреЛ рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛, рдмрд╣реБрд▓рддрд╛ рдФрд░ рдПрдХ рддрддреНрд╡ рдЪреБрдирдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред
"рд╕рдорд╛рдзрд╛рди" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ...
5. рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдирд╛
рдЙрдкрдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рдЪрдпрдирд┐рдд XSD рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рд╕реГрдЬрдиред
- рдЪрдпрдирд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЗ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рднреА XSD рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
- рдЪрдпрдирд┐рдд рдпреЛрдЬрдирд╛ (рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдпреЛрдЬрдирд╛рдПрдВ) рдФрд░ рдЙрд╕рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ рдХреЗ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреА рддреБрд▓рдирд╛ред
- рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрддреНрд╡ рд╡рд┐рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рддрддреНрд╡ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рдореГрджреНрдз рдХрд░рдирд╛ред
- рдореИрдЯреНрд░реАрд╢реЛрдХрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рд╣реА рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рд▓рд╛рдирд╛, рдЪрд╛рд╣реЗ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ред
рдПрдХреНрд╕рдПрд╕рдбреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╡реНрдпрд╛рдкрдХрддрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореБрдЭреЗ рдЕрднреА рднреА рдПрдХ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдереА рдФрд░ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ ...
6. рдирд┐рд░реНрдгрдп
рдЬреЛ рд▓реЛрдЧ рдЙрдкрдХрд░рдг рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдореИрдВ рд▓реЗрдЦ рдХреЗ рдмрд╛рдж рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕реЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдгред
6.1ред рдПрдХ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╕реНрдХреАрдорд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдпрд╣рд╛рдБ "рдкреНрд░рд▓реЗрдЦрди" рдореЗрдВ рднрд░реЗ рд╣реБрдП XSD рдпреЛрдЬрдирд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рддрддреНрд╡реЛрдВ рдХреЗ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
6.1.1ред рд╕реНрд░реЛрдд рд╕рд░реНрдХрд┐рдЯ
рд╕реНрдкрд╛рдпрд▓рд░ рд╣реЗрдбрд┐рдВрдЧ<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/Customer" xmlns:tns="http://www.example.org/Customer" elementFormDefault="qualified"> <xsd:annotation> <xsd:documentation> .</xsd:documentation> </xsd:annotation> <xsd:element name="Customer"> <xsd:annotation> <xsd:documentation>.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="CustomerId" type="xsd:int"> <xsd:annotation> <xsd:documentation>ID .</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="FirstName" type="xsd:string"> <xsd:annotation> <xsd:documentation>.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="LastName" type="xsd:string"> <xsd:annotation> <xsd:documentation>.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Address"> <xsd:annotation> <xsd:documentation>.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="StreetAddress" type="xsd:string"> <xsd:annotation> <xsd:documentation> .</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="City" type="xsd:string"> <xsd:annotation> <xsd:documentation> .</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Zip" type="xsd:string"> <xsd:annotation> <xsd:documentation> . >>> .</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
6.1.2ред рдкрд░рд┐рдгрд╛рдо

6.2ред рдмрд╛рд╣рд░реА рд╡рд┐рд╡рд░рдг рдЙрджрд╛рд╣рд░рдг
рдпрд╣рд╛рдБ XSD рд╕реНрдХреАрдо рд╕реЗ рд░рд┐рдХреНрдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рддрддреНрд╡ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред
6.2.1ред рд╕реНрд░реЛрдд рд╕рд░реНрдХрд┐рдЯ
рд╕реНрдкрд╛рдпрд▓рд░ рд╣реЗрдбрд┐рдВрдЧ <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/Customer" xmlns:tns="http://www.example.org/Customer" elementFormDefault="qualified"> <xsd:element name="Customer"> <xsd:complexType> <xsd:sequence> <xsd:element name="CustomerId" type="xsd:int" /> <xsd:element name="FirstName" type="xsd:string" /> <xsd:element name="LastName" type="xsd:string" /> <xsd:element name="Address"> <xsd:complexType> <xsd:sequence> <xsd:element name="StreetAddress" type="xsd:string"/> <xsd:element name="City" type="xsd:string"/> <xsd:element name="Zip" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
6.2.2ред рдмрд╛рд╣рд░реА рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛
рд╕реНрдкрд╛рдпрд▓рд░ рд╣реЗрдбрд┐рдВрдЧ \matr . Customer . CustomerId ID . FirstName . LastName . Address . StreetAddress . City . Zip . >>> .
6.2.3ред рдкрд░рд┐рдгрд╛рдо

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рдорд╛рди рд╣реИ!
6.3ред рджреЛ рдпреЛрдЬрдирд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдпрд╣рд╛рдВ рдПрдХреНрд╕рдПрд╕рдбреА рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рддрддреНрд╡ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рд╣реИред
6.3.1ред рд╕реНрд░реЛрдд рд╕рд░реНрдХрд┐рдЯ
рд╕реНрдкрд╛рдпрд▓рд░ рд╣реЗрдбрд┐рдВрдЧ <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/Customer" xmlns:tns="http://www.example.org/Customer" elementFormDefault="qualified"> <xsd:element name="Customer"> <xsd:complexType> <xsd:sequence> <xsd:element name="CustomerId" type="xsd:int" /> <xsd:element name="FirstName" type="xsd:string" /> <xsd:element name="LastName" type="xsd:string" /> <xsd:element name="Address"> <xsd:complexType> <xsd:sequence> <xsd:element name="StreetAddress" type="xsd:string"/> <xsd:element name="City" type="xsd:string"/> <xsd:element name="Zip" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
6.3.2ред рдпреЛрдЬрдирд╛ рдХрд╛ рдкрд┐рдЫрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг
рд╕реНрдкрд╛рдпрд▓рд░ рд╣реЗрдбрд┐рдВрдЧ <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/Customer" xmlns:tns="http://www.example.org/Customer" elementFormDefault="qualified"> <xsd:element name="Customer"> <xsd:complexType> <xsd:sequence> <xsd:element name="CustomerId" type="xsd:int" /> <xsd:element name="FullName" type="xsd:string" /> <xsd:element name="Address"> <xsd:complexType> <xsd:sequence> <xsd:element name="StreetAddress" type="xsd:string"/> <xsd:element name="City" type="xsd:string"/> <xsd:element name="Country" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
6.3.3ред рдкрд░рд┐рдгрд╛рдо

рдирдП FirstName, LastName, рдФрд░ Zip рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕рднреА рдХреЙрд▓рдо рдмреЛрд▓реНрдб рд╣реИрдВред "рдкрддрд╛" рддрддреНрд╡ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИ - рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдХреЛ рдмреЛрд▓реНрдб рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдЯрд╛рдП рдЧрдП "FullName" рдФрд░ "рджреЗрд╢" рдЖрдЗрдЯрдо рдзреВрд╕рд░ рд╣реЛ рдЧрдП рд╣реИрдВред рд▓рд╛рдЗрдиреЛрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ "рдкрдврд╝рдиреЗ" рдореЗрдВ рднреА рдорджрдж рдХрд░рддреА рд╣реИред
рдпрд╣ рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрдХреНрд░реАрди рдФрд░ рдкреНрд░рд┐рдВрдЯ рджреЛрдиреЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрдврд╝рддреА рд╣реИред
7. рд╕рд╛рд░рд╛рдВрд╢
рдЕрдм, рдХрдИ рд╕реМ XSD рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдПрд▓реНрдмрдо рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред рд╡рд░реНрдб рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рд▓рдЧрднрдЧ 1,500 рд╢реАрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИред рд╡рд┐рд╡рд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИрдВ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреА рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╢реНрд░рдо-рдЧрд╣рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ред