XML / XSLT рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рдХрд╛ рдкреБрдирд░реНрд╡рд╛рд╕

рд╣реЗрд▓реЛ, рд╣реИрдмрд░ред рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЕрдкрдиреЗ CMS рдореЗрдВ, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде, рдЙрд╕ рд╕рдордп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж XSLT рдХреЛ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ XSLT рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреВрдбрд┐рдпреЛ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдмрдврд╝рд┐рдпрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╛рдпрджреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡рд┐рд░реЛрдзреА рд░рд╛рдп рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдХреБрдЫ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЗрд╕рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рдереЗ, рджреВрд╕рд░реЛрдВ рдиреЗ рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдкрд░ рд╕рд╡рд╛рд▓ рдЙрдард╛рдпрд╛, рдХрдо рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рдХрд╣рд╛ рдХрд┐ рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдерд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╣рд░ рдирдИ рдЪреАрдЬ рдореЗрдВ рд╣рдореЗрд╢рд╛ рд╕рдорд░реНрдердХ рдФрд░ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдХрд╛ рд╕рдордп рдиреНрдпрд╛рдп рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЙрд╕ рд╕рдордп рдПрдХ рдзрд╛рд░реНрдорд┐рдХ рдпреБрджреНрдз XSLT рдмрдирд╛рдо tpl рдпрд╛ рд╕реНрдорд╛рд░реНрдЯреА рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд░реВрд╕реА рд╕реАрдПрдордПрд╕ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдиреЗрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдЬреЛрд░рджрд╛рд░ рддрдк рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдХреА рдХрдерд┐рдд рд╡рд┐рджреНрд░реЛрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдФрд░ рдпрд╣ XSLT рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрд┐рди рдмреБрд▓рд╛рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред







рджреВрд╕рд░реА рдУрд░, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдпреВрд░реЛрдкреАрдп рдЖрдИрдЯреА рдкреНрд░рджрд░реНрд╢рдиреА CeBIT рдиреЗ рд╣рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдореБрдЦ рдкрд╢реНрдЪрд┐рдореА CMS (рджреЛрдиреЛрдВ рдмреЙрдХреНрд╕рд┐рдВрдЧ рдФрд░ рдЖрдВрддрд░рд┐рдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо) XML / XSLT рдХреЛ рдПрдХрд▓ рдПрдХреАрдХреГрдд рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА, рдирдИ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЧрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд░реВрд╕реА рдЖрдИрдЯреА рдмрд╛рдЬрд╛рд░ рдкрд╢реНрдЪрд┐рдореА рдПрдХ рд╕реЗ рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рд╣реИред рдЗрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдХрд┐ XSLT рдмреЗрдХрд╛рд░ рд╣реИ рдЬрдмрдХрд┐ рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧреА рдФрд░ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред



рдЗрд╕рд▓рд┐рдП, рдореИрдВ Habr├й рдкрд░ рдкрдВрдЬреАрдХреГрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрдиреНрдпрд╛рдпрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЖрд╣рдд XSLT рдХреЗ рдкреБрдирд░реНрд╡рд╛рд╕ рдХреЗ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕реАрдПрдордПрд╕ рдмрд╛рдЬрд╛рд░ рд╕рд╣рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдЖрдзреБрдирд┐рдХ рддрдХрдиреАрдХреЛрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдФрд░ рдЕрджреНрд╡рд┐рддреАрдп рддрдХрдиреАрдХреА рдлреНрд▓реИрдЧрд╢рд┐рдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИред рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрджрдирд╛рдо рди рдХрд░реЗрдВ, рднрд▓реЗ рд╣реА рд╡рд╣ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдХрд╛рдо рди рдХрд░реЗ рдпрд╛ рдкрд╕рдВрдж рди рдХрд░реЗред рдЖрдк рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рд╡рд┐рд╖рдп рдореЗрдВ рдпрд╛ рд╕рдВрджреЗрд╣ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдЬреЛ рд▓реЛрдЧ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИрдВ - рдХреГрдкрдпрд╛ рдПрдХ рд╣реЛрд▓реАрд╡рд░ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рди рдХрд░реЗрдВред рд╕рднреА рдХреЛ рдЕрдкрдиреА рд░рд╛рдп рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред



XSLT рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди, рд╕реНрдорд╛рд░реНрдЯреА рдФрд░ рдЖрдВрддрд░рд┐рдХ tpl рдмреЙрдХреНрд╕рд┐рдВрдЧ CMSред



XSLT рдХреЗ рд╕рднреА рддрдХрдиреАрдХреА рд▓рд╛рдн рдЗрд╕рдореЗрдВ рд░рдЦреА рдЧрдИ рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ - рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдФрд░ рдкреНрд░рд╕реНрддреБрддрд┐ рддрд░реНрдХ рдХрд╛ рдкреВрд░реНрдг рдкреГрдердХреНрдХрд░рдгред рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди рдореЙрдбрд▓ рдФрд░ рдмрд┐рдЬрдиреЗрд╕ рд▓реЙрдЬрд┐рдХ рдореЙрдбрд▓ рдХреЛ рдорд┐рд▓рд╛рдирд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдирд╢реНрд╡рд░ рдкрд╛рдк рд╣реИред рдФрд░ рдХреЗрд╡рд▓ рдмрд╣реБрдд рдХрдо рдпреЛрдЧреНрдпрддрд╛ рд╡рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЙрд╕реА рд╕рдордп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реНрдорд╛рд░реНрдЯреА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди, рди рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрддрд░ рдкрд░ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рднреА рдЗрд╕ рдУрд░ рдзрдХреЗрд▓рддрд╛ рд╣реИ, рдЙрд╕реЗ рддрддреНрдХрд╛рд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд╛рдж рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдФрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓рд┐рдВрдХ рдХреА рдПрдХ рдЕрд╕рдВрд░рдЪрд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рд╕реНрдиреЛрдмреЙрд▓ рдХреА рддрд░рд╣ рдмрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрддрдГ рдмреЗрдХрд╛рдмреВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдмрджрд▓рддреЗ рд╣реБрдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╡рд┐рдзрд┐ рдкреВрд░реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ "рдЧрд┐рд░рдиреЗ" рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧреАред



рдХрд┐рд╕реА рднреА рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛рд░реНрдп рдХреЛ "рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрдиреЗ" рдХреЗ рд▓рд┐рдП рддреБрд▓рдиреАрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрд╕ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рднреА, рдЬрд┐рд╕рдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рддрдереНрдп рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ рдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдЕрд▓рдЧ-рдерд▓рдЧ рд╕реАрдПрдордПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдлрд╛рдпрджреЗ рд╕реНрдорд╛рд░реНрдЯреА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдСрдлрд╕реЗрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЬрдЯрд┐рд▓ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЧреИрд░-рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдпрд╣ рдЕрдкрдиреЗ рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдмрдирд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдорддрд▓рдм рдмрд╣реБрдд рд╣реА "рдЦрд░реЛрдВрдЪ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛" рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рд░реВрдк рд╕реЗ, "рдХрд┐рд╕реА рдФрд░ рдХреЗ" рдХреЛрдб рдХреЛ рд╕реАрдЦрдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╢реНрд░рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рд╛рднрджрд╛рдпрдХ рд╕рд╛рдмрд┐рдд рд╣реЛрдЧрд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдирд┐рд░реНрдгрдп рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХрд╛рдлреА рд╡рд┐рддреНрддреАрдп рдЗрдВрдЬреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рдПрдХ рдФрд░ рдмреИрдЪ рдХреЛ рдлрдВрд╕рд╛рдПрдЧрд╛ред



рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рдХрдо рд▓рд╛рдЧрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдмреЗрд╢рдХ, рдЕрдЧрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЫреЛрдЯрд╛ рд╣реИ, рддреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдмрдирд╛рдиреЗ рдФрд░ рднреВрд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ - рд╕реНрдорд╛рд░реНрдЯреА рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдИ рднреА "рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг" рд╕реЗ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдиреЛрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рд╕реНрдорд╛рд░реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдПрдордПрд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдПрдХ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдШреБрд╕рдкреИрдард┐рдпрд╛ "рд╕реНрдорд╛рд░реНрдЯреА" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕реАрдзреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдиреАрдЪреЗ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред



CMS рдХреЗ рджреЗрд╢реА tpl- рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рдЙрдирдХреА рд╡реНрдпрдХреНрддрд┐рддреНрд╡ рд╣реИ, рдЬреИрд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд░реНрддрд╛ рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдзреНрдпрдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреА рд▓рд╛рдЧрдд рдмрдврд╝ рдЬрд╛рддреА рд╣реИред



рдирддреАрдЬрддрди, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╕реНрдорд╛рд░реНрдЯреА рдЦреБрдж рдХреЛ рд╕рд░рд▓, рдкрд░рд┐рдЪрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛, рдЧреИрд░-рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдирд╣реАрдВ, рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ, рдФрд░ рд╕рдВрднрд╡рддрдГ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рднреАред рдпреЗ рджреЛрд╖ рд╣рдореЗрд╢рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЙрдбрд▓ рдХреА рдЙрд▓рдЭрди рдХреЗ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╕реНрдорд╛рд░реНрдЯреА рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рддрдХрдиреАрдХ рдХрд╛ рд╡рд┐рд░реЛрдз рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрди рд╕рднреА рдХрдорд┐рдпреЛрдВ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред



XSLT рдХреЗ рд▓рд┐рдП 10 рддрд░реНрдХ



рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛



1) XSLT W3C рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЙрджреНрдпреЛрдЧ рдорд╛рдирдХ рд╣реИред рдпрд╣ рдкреЗрд╢реЗрд╡рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдПрдХ рдмрдбрд╝реА рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░рдг рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рдФрд░ рдЕрджреНрдпрддрди рдХрд░ рд░рд╣реА рд╣реИред рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ, XSLT рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдПрдХ рд▓реЗрдЖрдЙрдЯ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░реВрд╕ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпреИрдВрдбреЗрдХреНрд╕, рдорд╛рдп рд╕рд░реНрдХрд▓ рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реА рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реБрд░рдХреНрд╖рд╛



2) рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЙрдбрд▓ рдХрд╛ рд╕рдЦреНрдд рдЕрд▓рдЧрд╛рд╡ рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдХреЛ "рдорд╛рд░" рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред



рд▓рдЪреАрд▓рд╛рдкрди



3) рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ XSLT рдкрд░ рдмрдирд╛ рд▓реЗрдЖрдЙрдЯ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдФрд░ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



4) рдареЗрда рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг: рдПрдХ рд╕рд╛рдереА рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░ рдмреНрд░рд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░ рдбреАрд▓рд░рд╢рд┐рдк рдХреА 3 рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рдорд┐рд▓рд╛ред рдкрд╣рд▓реА рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 2 рдорд╣реАрдиреЗ рд▓рдЧреЗ, рджреВрд╕рд░реА рд╕рд╛рдЗрдЯ, рдирдП рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, 1 рдорд╣реАрдиреЗ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреАрд╕рд░реА рд╕рд╛рдЗрдЯ рдХреЛ 2 рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рддрдХрдиреАрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд╕рд╛рдЗрдЯреЗрдВ рдХреЗрд╡рд▓ "рд╕рдЬрд╛рдпрд╛" (рдпрд╛рдиреА, рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдмрджрд▓ рд╕рдХрддреА рд╣реИрдВ) рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдПрдХ рдмрд╛рд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓реА рдмрд╛рд░ 2-3 рдмрд╛рд░ рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рде рднреАред

рдЙрдкрд▓рдмреНрдзрддрд╛, рд╕рдордЭрджрд╛рд░реА, рдХрдо рд╡рд┐рдХрд╛рд╕ рд▓рд╛рдЧрдд



5) рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░, HTML рдФрд░ CSS рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдПрдХ рдЯрд╛рдЗрдкрд╕реЗрдЯ, рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ XSLT рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рдордп рд▓рдЧрднрдЧ рдбреЗрдврд╝ рдорд╣реАрдиреЗ рдХрд╛ рдФрд╕рдд рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рд╡рд╣ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ XSLT рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕реЗ рдПрдХ рдФрд░ рдбреЗрдврд╝ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ рдФрд╕рддрди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрдордПрд╕ рдХреЗ рдЯреАрдкреАрдПрд▓-рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛, рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЙрд╕реЗ рдЙрд╕реА рдорд╣реАрдиреЗ рд▓рдЧреЗрдЧрд╛ред рд▓реЗрдХрд┐рди XSLT рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ tpl- рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдПрдХ рдЕрд▓рдЧ рдЕрдзреНрдпрдпрди рдЦреАрдВрдЪрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, XSLT рдкрд░ рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд░рдг рдореЗрдВ рдмрдЪрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



alienability



6) рдХреЛрдИ рднреА XSLT рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ XSLT рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдирдпрд╛ рд╕реНрд╡рд░реВрдк рджреЗ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдорд╛рдирдХ рд╣реИ, рдПрдХ рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдПрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреНрд╖рдорддрд╛ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд▓рд╛рдЧрдд рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЪрдд рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред



рддрд╛рдирд╛рдирд╛



7) XSLT рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рд╕рдВрдкрд╛рджрди рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдФрд░ рд╕рдВрдмрдВрдз рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рд╕реНрдорд╛рд░реНрдЯреА рдкрд░ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЕрдиреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рдкрддрди рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рд╕рдВрдЪрд╛рд░ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдмрд╣реБрдд рдХрдо рд╢реНрд░рдо рдЧрд╣рди рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд▓рд╛рдЧрдд рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред



рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред XSLT рдЕрдм рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рдирдХ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред



8) XML + XSLT рдореЗрдВ рд╣рд▓ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдХрд╛рд░реНрдп рдХреЗрд╡рд▓ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ XSLT рдХреЗ рдмрд┐рдирд╛ рдХрдо рд╕реЗ рдХрдо рдЧреИрд░-рддреБрдЪреНрдЫ рд▓рдЧрддреЗ рд╣реИрдВред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, XSLT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕реЗрд╡рд╛рдУрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡реЗрдм 2.0 рдореИрд╢-рдЕрдк рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдмреЗрд╢рдХ, рдпрд╣ рд╕реАрдПрдордПрд╕ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)ред рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдпрд╣ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛ "рд▓реЗрдЯ" рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ - рдбреЗрдЯрд╛ рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХреИрд╢ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдпрд╣ рд╕реЗрд╡рд╛ рд╢реЗрд╖ рд╕рд╛рдЗрдЯ рдХреЗ рд╕рдордЧреНрд░ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рд▓рд┐рдП рджрд┐рдЦрдирд╛ рдмрдВрдж рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕реНрдорд╛рд░реНрдЯреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ, рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдЕрд╕рдВрд░рдЪрд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕ рддрдереНрдп рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреА рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐, рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде, рдкреВрд░реА рд╕рд╛рдЗрдЯ рднреА рдиреАрдЪреЗ рдЬрд╛рдПрдЧреАред



рдореВрд▓ XML рд╕рдорд░реНрдерди



9) рдПрдХреНрд╕рдПрдордПрд▓ рдбреЗрдЯрд╛ рдХреА рдмрд╣реБрддрд╛рдпрдд рдЬреЛ рдЕрдХреНрд╕рд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡рд╣ рд╣рдорд╛рд░реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╣реИред XSLT рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдПрдХ рджреЗрд╢реА XML рдкрд╛рд░реНрд╕рд░ рд╣реИ, рдФрд░ рдЕрдиреНрдп рд╕рднреА рд╕рдорд╛рдзрд╛рди рдПрдХ рд╕рд╛рдЗрдХрд┐рд▓ рд╣реИрдВред



рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЧрддрд┐



10) рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ XSLT рдХреЛ рджреЛрд╖ рджреЗрдиреЗ рд╡рд╛рд▓реА "рдХрдорд┐рдпреЛрдВ" рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдмреЗрддреБрдХреЗ рдмрдпрд╛рди рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, XSLT рдкрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдУрд╡рд░рд▓реЗрдЗрдВрдЧ рдФрд░ рдСрдкрд░реЗрд╢рди рдХреА рдЙрдЪреНрдЪ рдЧрддрд┐ рдХреА рдорд╛рдВрдЧ рдХрд░рдирд╛ рдЙрддрдирд╛ рд╣реА рдмреЗрддреБрдХрд╛ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдПрдХ рдирд┐рдпрдорд┐рдд рдЯреАрд╡реА рдХреЗ рд╕реНрдкреАрдХрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 5.1-рд╕рдВрдЧрдд рдбрд┐рд╕реНрдХ рдЪрд▓рд╛рдирд╛ рдФрд░ рдбреЙрд▓реНрдмреА рд╕рд░рд╛рдЙрдВрдб рдХреА рдорд╛рдВрдЧ рдХрд░рдирд╛ред XSLT, рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП; рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдЙрд╕реЗ рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рддреИрдпрд╛рд░ рдХрд░рддреА рд╣реИ, рддреЛ XSLT рдХреА рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкреГрд╖реНрда рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ (рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, 10-50 рдЙрддреНрдкрд╛рджреЛрдВ) рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ 10 рд╣рдЬрд╛рд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдкреВрд░реНрдг рдбреЗрдЯрд╛рдмреЗрд╕ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрд╕ рдкрд░ рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рд░реВрдкрд╛рдВрддрд░рдг рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдмрд╣реБрдд рджреБрдЦрдж рд╣реЛрдВрдЧреЗред рдЙрд╕реА рд╕рдордп, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдФрд░ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдЬрд┐рд╕ рдкрд░ XSLT рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд▓рд╛рддреНрдХрд╛рд░ рд╣реЛрдЧрд╛ред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рд░реНрдЧреЗрдИ рд░реЗрдЬрд╝рд┐рдХреЛрд╡ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╡рд╣ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдФрд░ рдЧрддрд┐ рдХреЗ рдЪрдорддреНрдХрд╛рд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдПрдЧрд╛ред



XSLT рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЛрдИ рдЖрджрд░реНрд╢ рд▓реЛрдЧ / рдЙрддреНрдкрд╛рдж / рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВред XSLT рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред



XSLT рдкрд░ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛, рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЧрд▓рддреА рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдФрд░ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд┐рд╕реА рднреА рдЕрд╕реНрдкрд╖реНрдЯ рдЯреИрдЧ рд╕реЗ рдкреВрд░реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреА рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдХреЛ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╡рд┐рд╢реЗрд╖ рджреЗрдЦрднрд╛рд▓, рд╕рдЯреАрдХрддрд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рд░реВрд╕ рдореЗрдВ XSLT рдХреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рдФрд░ рд╕реАрдорд╛, рдХрдИ рд▓реЛрдЧ HTML-рдЯрд╛рдЗрдкрд╕реЗрдЯрд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╡реЗрддрди XSLT-рдЯрд╛рдЗрдкрд╕реЗрдЯ рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдордЬрдмреВрд░ рд╣реИред рдПрдХ рд╕рдордп рдореЗрдВ, рдбреАрд╡рд╛рдИрдПрд╕ рдкрд░ рд▓реЗрдЖрдЙрдЯ рдЙрддрдирд╛ рд╣реА рд╡рд┐рджреЗрд╢реА рдерд╛ рдЬрд┐рддрдирд╛ рдПрдХреНрд╕рдПрд╕рдПрд▓рдЯреА рдХрдИ рдХреЛ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдЙрд╕реЗ рдЯреЗрдмрд▓ рд▓реЗрдЖрдЙрдЯ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рд╛рднреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╡реНрдпрд╛рдкрдХ рдмрдирдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрд╛ред рдФрд░ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рднрд░реЗ рдЕрджреНрднреБрдд рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдХрдореА рд╣реИред рдЗрд╕рд▓рд┐рдП, XSLT рдХреЛрдбрд░реНрд╕ рдХрд╛ рдЙрджрдп рдЕрдиреНрдп рдореМрдЬреВрджрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдкрд░ XSLT рдХреА рд╕реНрдкрд╖реНрдЯ рд╢реНрд░реЗрд╖реНрдарддрд╛ рдХреЗ рд╕рд╛рде рд╕рдордп рдХреА рдмрд╛рдд рд╣реИред



рдирд┐рд╖реНрдХрд░реНрд╖ред



рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП, tpl рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдЕрдХреНрд╕рд░ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрддрд░ рдкрд░, XSLT рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдХрдиреАрдХреА рдФрд░ рдЖрд░реНрдерд┐рдХ рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЙрдЪрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ tpl рдФрд░ XSLT рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдкреНрд░рдЧрддрд┐ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ рдФрд░ XSLT рдХрд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╡рд┐рддрд░рдг рд╕рдордп рдХреА рдмрд╛рдд рд╣реИред рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдЗрд╕ рдорд╛рд░реНрдЧ рдкрд░ рдЪрд▓реА рдЧрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдбреЗрд╡рд▓рдкрд░реНрд╕ XSLT рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рдкреИрд╕рд╛ рд╡реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрдорд╛рдПрдВрдЧреЗред



All Articles