XML / XSLT рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рдХрд╛ рднреНрд░рдо

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



рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рд╕рд╛рде рднреА рдпрд╣реА рд╣реБрдЖ рд╣реИред XML, рд╕рдм рдХреЗ рдмрд╛рдж, рдореВрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рд╣реИред XML, SGML рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрдкрд╕рдореВрд╣ рд╣реИ рдЬреЛ IBM рдХреЗ 1960 GML рдХреА рддрд╛рд░реАрдЦ рд╣реИред рдПрдХреНрд╕рдПрдордПрд▓, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдкреНрд░рд╛рд░реВрдк рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╣реИред



рд▓реЗрдХрд┐рди рдПрдХ рдЪрдорддреНрдХрд╛рд░ рд╣реБрдЖ, рд╣рдореЗрдВ рдПрдХреНрд╕рдПрдордПрд▓ рдорд┐рд▓рд╛ рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╕реНрддреБ рджрд┐рдЦрд╛рдИ рджреА рдФрд░ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдиреЗ рд╣рд░ рдХреЛрдиреЗ рдкрд░ рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдерд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рдВрддреГрдкреНрдд рдерд╛ред



рджреВрд░ рдХреНрдпреЛрдВ рджреЗрдЦреЗрдВ, рдпрд╣рд╛рдБ рдпрд╣ AJAX рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдФрд░ рдмрд┐рдХреНрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╕реНрддреБ рд╣реИред рдЕрдм рдХреЗрд╡рд▓ рдЖрд▓рд╕реА рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ рдХрд┐ рд╡рд╣ AJAX рдХреЗ рд╕рд╛рде рд╣реИред



рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╣реИ рдХрд┐ рджреБрдирд┐рдпрд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╕рднреА рдирдИ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рд╢рддреНрд░реБрддрд╛ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд▓реЗрдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдХреБрдЫ рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрди рдирд┐рд░реНрдгрдпреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рдорд╛рд░реЗ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП рдпрд╛ рд╣рдорд╛рд░реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реБрд▓рдЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред



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



рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдиреЗ рдХрдИ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рд╣реИрдВред рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдмрдбрд╝реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рдХрдИ рддрдХрдиреАрдХреА рдФрд░ рд╡рд┐рдкрдгрди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВред



рдРрд╕рд╛ рд╣реА рдПрдХ рдЙрддреНрдкрд╛рдж рд╣реИ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕: рдЗрдиреНрдлреЛ рдкреЛрд░реНрдЯрд▓ред рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╕рдмрд╕реЗ рдкрд░рд┐рд╖реНрдХреГрдд рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред MSSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде ASP рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд Microsoft рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕реЗ MS рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╡реЗрдм рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ (1999 рдпрд╛ 2000 рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ), рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд▓рд┐рдЦрд┐рдд рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рд╕рд╣реА рдЯреИрдЧ рдореЗрдВ рдереЗ рдФрд░ #DATA () # рдЬреИрд╕рд╛ рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЗрд╕рдХреА рд╕рд░рд▓ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдФрд░ рдЪрдХреНрд░ рдереЗ: рдЦреИрд░, рдЬреЛ рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдЧрдП рдереЗ? рд╣рд╛рдВ, рдЙрди рд╕рднреА рдиреЗ рдЬреЛ рдПрдХ рдмрд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рдиреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдмрдирд╛рдпрд╛ред



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



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



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



рд╕рднреА рдиреЗ рдЗрд╕реЗ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рд╢реБрд░реВ рдХрд░ рджрд┐рдПред рдФрд░ рд╣рд╛рдВ, рд╣рдордиреЗ рднреА рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрдирд╛ рдФрд░ рдорд╛рдирд╛ рдХрд┐ рд╣рдорд╛рд░рд╛ рднрд╡рд┐рд╖реНрдп XML / XSLT рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╣реИрдВред



рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдЙрдкрд▓рдмреНрдзрд┐ рдмрдирд╛рдИ, рдЬрд┐рд╕рд╕реЗ XSLT рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛рдлреА рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдмрд╣реБрдд рдкреНрд░рдпрд╛рд╕, рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рд▓рдЧрд╛рдпрд╛ ... рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдЙрддреНрдкрд╛рдж рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ 70 рд╣рдЬрд╛рд░ рдЙрддреНрдкрд╛рдж рд╢рд╛рдорд┐рд▓ рдереЗред



рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдиреЗ рд░реВрдмрд▓ рдореЗрдВ рдорддрджрд╛рди рдХрд┐рдпрд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ред



рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛:



1. XSLT рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреА рд╕рд╛рджрдЧреА рдХрд╛ рднреНрд░рдоред



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



2. рдирд┐рдпрдВрддреНрд░рдгреАрдпрддрд╛ рдФрд░ рд▓рдЪреАрд▓реЗрдкрди рдХрд╛ рднреНрд░рдоред



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



3. рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рднреНрд░рдо, рдХрдо рд▓рд╛рдЧрдд рд╡рд╛рд▓рд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдФрд░ рдорд╛рдкрдиреАрдпрддрд╛ред



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



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

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



рдЦреИрд░, рдФрд░ рдирддреАрдЬрддрди, рдЗрд╕ рддрдХрдиреАрдХ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдирд┐рдпрдорд┐рдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рд░рдЦрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдпреЗ рд╕рдорд░реНрдкрд┐рдд рдорд╢реАрдиреЗрдВ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рддреЗрдЬрд╝реА рд╕реЗ рдмрдврд╝рддреА рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рддреНрддреАрдп рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред



4. рдЕрдореВрд░реНрдд рдбреЗрдЯрд╛ рдФрд░ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рднреНрд░рдоред



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



5. рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдФрд░ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ



рдЕрдЧрд▓реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдпрд╛ XSLT рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмреЗрд╣рдж рд╕реАрдорд┐рдд рд╣реИрдВред рдкрд╣рдЪрд╛рдиреА рдЧрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХрдИ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред



6. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд╡рд┐рдХрд╛рд╕ рдЬрдЯрд┐рд▓рддрд╛ рдореЗрдВ рдЧреИрд░-рд░реЗрдЦреАрдп рд╡реГрджреНрдзрд┐



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



рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╡реАрд░ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдХреНрдпрд╛ рдмрд╛рдд рд╣реИ?



рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреА рдмрдбрд╝реА рд▓рд╛рдЧрдд, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рдмрдврд╝рддреА рд▓рд╛рдЧрдд, рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдХрдо рдорд╛рдВрдЧ, рдорд╣рдВрдЧреА рд╕реЗрд╡рд╛рдПрдВ, рдПрдХ рдорд╣рдВрдЧреЗ рдореВрд▓реНрдп рд╕рдореВрд╣ рдореЗрдВ рдЬрд╛рдирд╛, рдЖрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛, рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рдХреЛ рдзреАрдорд╛ рдХрд░рдирд╛, рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдмрджреНрдз рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдХрдореА ...



рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ XML рдХреЛ рдкреВрд░реА рддрд░рд╣ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП? рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред XML / XSLT рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдВрджрд░ рддрдХрдиреАрдХ рд╣реИ (рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рдХреНрдпрд╛рдВрд╢, рд╕рд╣реА?) рдФрд░ рдЗрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред XML рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ (RSS, Yandex.Market, CommerceML рдФрд░ рдЕрдиреНрдп) рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЫреЛрдЯреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП, XML рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП XSLT рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЬ рднреА рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



.NET рдЕрдкрдиреЗ рд╕рднреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ XML рдХрд╛ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред XSLT рдкрд░рд┐рд╡рд░реНрддрди рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ: рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ - рдЙрдкрдпреЛрдЧ, рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ - рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА XML / XSLT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЬреЛрд░ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред



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



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



рдпрд╣ рдкреВрд░рд╛ рд▓реЗрдЦ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИ? рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЪреБрдиреЗрдВ, рдХреЗрд╡рд▓ рдлреИрд╢рди рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрдкрдиреЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд╢реНрд╡рд╛рд╕рди рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рди рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рдЬреИрд╕рд╛ рд░рди рдЙрддреНрдкрд╛рдж рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрджрд┐ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдордВрдЪ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (ASP, JAVA, PHP ...) рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рднреА рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ XPATH рдореЗрдВ XSLT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддреЛ рдпрд╣ рдЕрдХреЗрд▓реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рднрд╣реАрди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рджреВрд╕рд░реЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрд╛рд░рдгреЛрдВред



рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд┐рд╕реА рдиреЗ рдЕрдкрдирд╛ рд╕рд┐рд░ рд░рджреНрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ред



All Articles