рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб XSLT рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛

рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ XSLT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП xsl рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдмрд╛рд░реА рдЖ рдЧрдИ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! XML рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ! XSL рд▓реЗрдВ! XHTML рдмрдирд╛рдУ! рдорд╛рд░реНрд╢! ред рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ XSLT рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЕрдкрдиреА рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред



рдЙрдкрд░реЛрдХреНрдд рд▓реЗрдЦ рдореЗрдВ xsl рдФрд░ xml рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЙрдирдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

1) рд╕рдорд╛рд╡реЗрд╢;

2) рдХреИрд╢рд┐рдВрдЧ;



рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рд╕рднреА рдЙрджрд╛рд╣рд░рдг ra-project.net/xsl_tests рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдУрдкреЗрд░рд╛, рдХреНрд░реЛрдо, IE6, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рд╕рдлрд╛рд░реА рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред



Inkluding



рд╕рд░рд▓ рджреГрд╢реНрдп рдирд┐рд░реНрджреЗрд╢

<xsl:include href="common/forms.xsl"/>



,

рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ xsl- рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреБрдЫ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд xsl рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ рдпрджрд┐ рдкреВрд░реНрдг URL рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣:

<xsl:include href="http://site.com/xsl/common/forms.xsl"/>



ред



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



рдЯреЗрд╕реНрдЯ рдЗрдВрдХреНрд▓реВрдЬрди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдПрдХрд▓ рд╕рдорд╛рд╡реЗрд╢ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдореБрдЦреНрдп xsl рдлрд╝рд╛рдЗрд▓ 1.xsl рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ 1_1.xsl рдХреЛ рд▓реЛрдб рдХрд░рддреА рд╣реИ ред



рдбрдмрд▓ рдЗрдВрдХреНрд▓реВрдЬрди рдЯреЗрд╕реНрдЯ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдбрдмрд▓ рдЗрдВрдХреНрд▓реВрдЬрди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдореБрдЦреНрдп xsl- рдлрд╝рд╛рдЗрд▓ 2.xsl рдХрд╛ рднрд╛рд░ 2_1.xsl рд╣реИ , рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп xsl- рдлрд╝рд╛рдЗрд▓ 1_1.xsl рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред



рдХреИрд╢рд┐рдВрдЧ



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



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



рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рд╣рдореЗрдВ рдЙрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП xml рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддреА рд╣реИ, рддреЛ рд╣рдореЗрдВ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕реЗ рд╣реА ra-project.net/xsl_tests/res/1.xml?_1234567890666



ra-project.net/xsl_tests/res/1.xml?_1234567890666



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



" рдЯреЗрд╕реНрдЯ рдЗрдВрдХреНрд▓реВрдЬрди " рдЙрджрд╛рд╣рд░рдг рдореЗрдВ , рдЖрдк рдХреИрд╢ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде " рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ"ред рдбреАрдмрдЧрд┐рдВрдЧ рдЯреВрд▓: рдлрд╛рдпрд░рдмрдЧ, рдбреНрд░реИрдЧрдирдлрд╝реНрд▓рд╛рд╡рд░, рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдкреНрд░рдпреБрдХреНрдд рдЙрдкрдХрд░рдг



рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб xsl рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ jQuery рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдХреИрд╢рд┐рдВрдЧ рдлреАрдЪрд░реНрд╕ рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдЗрдВрдХреНрд▓реВрдЬрди рдореИрдХреЗрдирд┐рдЬреНрдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред рдПрдХ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдпрд╣рд╛рдВ ra-project.net/xsl_tests/jquery.transform.js рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд▓рдВрдмрд┐рдд рдореБрджреНрджреЗ



2 рдФрд░ рд╕рд╡рд╛рд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛:

1) рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рджреМрд░рд╛рди рдбрд┐рдмрдЧрд┐рдВрдЧ;

2) рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдореЗрдВ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдбрд┐рд╕реЗрдмрд▓-рдЖрдЙрдЯрдкреБрдЯ-рдПрд╕реНрдХреЙрд░реНрдЯрд┐рдВрдЧ = "рд╣рд╛рдВ" рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ред

рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рд╕рдордпред



рдпреБрдкреАрдбреАред рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИред

juick.ra-project.net/stats#ra

рдпрд╣рд╛рдВ рдорд╣реАрдиреЗ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЖрдВрдХрдбрд╝реЗ рджрд┐рдП рдЧрдП рд╣реИрдВред рдЬрдм рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╣реАрдиреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдорд╣реАрдиреЗ рдХрд╛ xml рдбреЗрдЯрд╛ рдФрд░ xsl рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, xsl рдлрд╝рд╛рдЗрд▓ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рдПрдЧреАред рдФрд░ xml рдбреЗрдЯрд╛ рдХреИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдорд╣реАрдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ "рдЪрд▓рддреЗ рд╣реИрдВ", рддреЛ рдПрдХ рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдХреИрд╢ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред



All Articles