ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° xml ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ 110
ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XML
1. XML β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠ°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄Π°Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ, Π½ΠΎ Β«ΠΎΠ±Ρ ΠΎΠ΄ΡΒ» ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ Π½Π° ΠΎΠΏΠ΅ΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅.
XML (Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ β extensible markup language β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ) β ΡΡΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΏΠ°ΡΡΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ XML ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². Π Π°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠ½ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. XML Π½Π°Π·Π²Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΡΠΌ Π½Π΅Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π»ΠΈΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅.
2. Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ 1Π‘. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½Π° ΡΡ ΠΎΠΆΠ° Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΡΠΎΠ»ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΠ±ΡΡΠ½ΠΎ Π² 1Π‘ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π½Π°Π»ΠΈΡΠΈΡ ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ . Π Π΅ΡΠ»ΠΈ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΡΡ, ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΡΡΡΠ°Π½Π΅Π½Π°. ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π ΠΈΡ. 1 ΠΠΊΠ½ΠΎ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
XML Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Β«ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Β» Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ·Π»Π΅ XML. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΅Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 2 ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXML Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
3. Β«ΠΠ±Ρ ΠΎΠ΄Β» ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
ΠΠ°Π½Π½ΡΠ΅ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° (ΠΎΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ») β Π½Π΅ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML. ΠΠ°Π»Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π΅ΡΠ΅ Π΄ΠΎ Π΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ.
ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠΈΡΠΌΡ 1Π‘. Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ ΠΎΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅/ΡΠ°ΠΉΠ»Ρ ΠΎΡ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
Β· ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡΡΠΈ: Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΠΈ β ΠΡΡΠ½Π°Π» ΠΎΠ±ΠΌΠ΅Π½Π° Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΠΈΠΌΠΈ ΠΎΡΠ³Π°Π½Π°ΠΌΠΈΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 3 ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 1Π‘ ΠΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ
Β· ΠΠ°Π»Π΅Π΅ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΠ°ΠΏΡΠΎΡΡΒ» ΠΈ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΡΡ Π²ΡΠΏΠΈΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΡΡΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 4 ΠΡΠ±ΠΎΡ Π²ΡΠΏΠΈΡΠΊΠΈ Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π²Π½ΠΈΠ·Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΄Π²Π° ΡΠ°Π·Π° Π½Π° Π·Π΅Π»ΡΠ½ΡΠΉ ΠΊΡΡΠ³:
Π ΠΈΡ. 5 Π‘ΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π² Π½ΡΠΌ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΡΠ³ΡΡΠ·ΠΈΡΡΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ, ΠΊΡΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ PDF, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 6 Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΡΡΠ»ΠΎΡΡ, Π° ΠΎΡΠΈΠ±ΠΊΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠΏΠ΅Π»Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ.
ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XML
1. XML β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠ°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄Π°Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ, Π½ΠΎ Β«ΠΎΠ±Ρ ΠΎΠ΄ΡΒ» ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ Π½Π° ΠΎΠΏΠ΅ΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅.
XML (Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ β extensible markup language β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ) β ΡΡΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΏΠ°ΡΡΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ XML ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². Π Π°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠ½ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. XML Π½Π°Π·Π²Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΡΠΌ Π½Π΅Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π»ΠΈΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅.
2. Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ 1Π‘. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½Π° ΡΡ ΠΎΠΆΠ° Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΡΠΎΠ»ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΠ±ΡΡΠ½ΠΎ Π² 1Π‘ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π½Π°Π»ΠΈΡΠΈΡ ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ . Π Π΅ΡΠ»ΠΈ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΡΡ, ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΡΡΡΠ°Π½Π΅Π½Π°. ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π ΠΈΡ. 1 ΠΠΊΠ½ΠΎ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
XML Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Β«ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Β» Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ·Π»Π΅ XML. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΅Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 2 ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXML Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
3. Β«ΠΠ±Ρ ΠΎΠ΄Β» ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
ΠΠ°Π½Π½ΡΠ΅ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° (ΠΎΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ») β Π½Π΅ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML. ΠΠ°Π»Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π΅ΡΠ΅ Π΄ΠΎ Π΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ.
ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠΈΡΠΌΡ 1Π‘. Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ ΠΎΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅/ΡΠ°ΠΉΠ»Ρ ΠΎΡ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
Β· ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡΡΠΈ: Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΠΈ β ΠΡΡΠ½Π°Π» ΠΎΠ±ΠΌΠ΅Π½Π° Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΠΈΠΌΠΈ ΠΎΡΠ³Π°Π½Π°ΠΌΠΈΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 3 ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 1Π‘ ΠΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ
Β· ΠΠ°Π»Π΅Π΅ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΠ°ΠΏΡΠΎΡΡΒ» ΠΈ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΡΡ Π²ΡΠΏΠΈΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΡΡΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 4 ΠΡΠ±ΠΎΡ Π²ΡΠΏΠΈΡΠΊΠΈ Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π²Π½ΠΈΠ·Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΄Π²Π° ΡΠ°Π·Π° Π½Π° Π·Π΅Π»ΡΠ½ΡΠΉ ΠΊΡΡΠ³:
Π ΠΈΡ. 5 Π‘ΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π² Π½ΡΠΌ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΡΠ³ΡΡΠ·ΠΈΡΡΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ, ΠΊΡΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ PDF, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 6 Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΡΡΠ»ΠΎΡΡ, Π° ΠΎΡΠΈΠ±ΠΊΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠΏΠ΅Π»Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ.
ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XML
1. XML β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠ°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄Π°Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ, Π½ΠΎ Β«ΠΎΠ±Ρ ΠΎΠ΄ΡΒ» ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ Π½Π° ΠΎΠΏΠ΅ΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅.
XML (Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ β extensible markup language β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ) β ΡΡΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΏΠ°ΡΡΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ XML ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². Π Π°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠ½ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. XML Π½Π°Π·Π²Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΡΠΌ Π½Π΅Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π»ΠΈΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅.
2. Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ 1Π‘. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½Π° ΡΡ ΠΎΠΆΠ° Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΡΠΎΠ»ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΠ±ΡΡΠ½ΠΎ Π² 1Π‘ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π½Π°Π»ΠΈΡΠΈΡ ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ . Π Π΅ΡΠ»ΠΈ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΡΡ, ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΡΡΡΠ°Π½Π΅Π½Π°. ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π ΠΈΡ. 1 ΠΠΊΠ½ΠΎ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
XML Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Β«ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Β» Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ·Π»Π΅ XML. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΅Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 2 ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXML Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
3. Β«ΠΠ±Ρ ΠΎΠ΄Β» ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
ΠΠ°Π½Π½ΡΠ΅ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° (ΠΎΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ») β Π½Π΅ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML. ΠΠ°Π»Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π΅ΡΠ΅ Π΄ΠΎ Π΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ.
ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠΈΡΠΌΡ 1Π‘. Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ ΠΎΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅/ΡΠ°ΠΉΠ»Ρ ΠΎΡ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
Β· ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡΡΠΈ: Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΠΈ β ΠΡΡΠ½Π°Π» ΠΎΠ±ΠΌΠ΅Π½Π° Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΠΈΠΌΠΈ ΠΎΡΠ³Π°Π½Π°ΠΌΠΈΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 3 ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 1Π‘ ΠΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ
Β· ΠΠ°Π»Π΅Π΅ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΠ°ΠΏΡΠΎΡΡΒ» ΠΈ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΡΡ Π²ΡΠΏΠΈΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΡΡΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 4 ΠΡΠ±ΠΎΡ Π²ΡΠΏΠΈΡΠΊΠΈ Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π²Π½ΠΈΠ·Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΄Π²Π° ΡΠ°Π·Π° Π½Π° Π·Π΅Π»ΡΠ½ΡΠΉ ΠΊΡΡΠ³:
Π ΠΈΡ. 5 Π‘ΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π² Π½ΡΠΌ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΡΠ³ΡΡΠ·ΠΈΡΡΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ, ΠΊΡΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ PDF, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 6 Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΡΡΠ»ΠΎΡΡ, Π° ΠΎΡΠΈΠ±ΠΊΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠΏΠ΅Π»Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ.
ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XML
1. XML β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠ°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄Π°Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ, Π½ΠΎ Β«ΠΎΠ±Ρ ΠΎΠ΄ΡΒ» ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ Π½Π° ΠΎΠΏΠ΅ΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅.
XML (Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ β extensible markup language β ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ) β ΡΡΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΏΠ°ΡΡΠΈΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ XML ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². Π Π°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠ½ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. XML Π½Π°Π·Π²Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΡΠΌ Π½Π΅Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π»ΠΈΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅.
2. Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ 1Π‘. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½Π° ΡΡ ΠΎΠΆΠ° Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΡΠΎΠ»ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΠ±ΡΡΠ½ΠΎ Π² 1Π‘ Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π½Π°Π»ΠΈΡΠΈΡ ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ . Π Π΅ΡΠ»ΠΈ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΡΡ, ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΡΡΡΠ°Π½Π΅Π½Π°. ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π ΠΈΡ. 1 ΠΠΊΠ½ΠΎ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
XML Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Β«ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Β» Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ·Π»Π΅ XML. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XMLΒ». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΅Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 2 ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXML Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
3. Β«ΠΠ±Ρ ΠΎΠ΄Β» ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
ΠΠ°Π½Π½ΡΠ΅ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° (ΠΎΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Β«ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Π§ΡΠ΅Π½ΠΈΡXmlΒ») β Π½Π΅ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML. ΠΠ°Π»Π΅Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π΅ΡΠ΅ Π΄ΠΎ Π΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ.
ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠΈΡΠΌΡ 1Π‘. Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ ΠΎΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅/ΡΠ°ΠΉΠ»Ρ ΠΎΡ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
Β· ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡΡΠΈ: Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ 1Π‘:ΠΡΡΡΡΠ½ΠΎΡΡΠΈ β ΠΡΡΠ½Π°Π» ΠΎΠ±ΠΌΠ΅Π½Π° Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΠΈΠΌΠΈ ΠΎΡΠ³Π°Π½Π°ΠΌΠΈΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 3 ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 1Π‘ ΠΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ
Β· ΠΠ°Π»Π΅Π΅ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΠ°ΠΏΡΠΎΡΡΒ» ΠΈ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΡΡ Π²ΡΠΏΠΈΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠΊΡΡΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 4 ΠΡΠ±ΠΎΡ Π²ΡΠΏΠΈΡΠΊΠΈ Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π²Π½ΠΈΠ·Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π΄Π²Π° ΡΠ°Π·Π° Π½Π° Π·Π΅Π»ΡΠ½ΡΠΉ ΠΊΡΡΠ³:
Π ΠΈΡ. 5 Π‘ΡΠ°Π΄ΠΈΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΡΠΈΠ±ΠΊΠΎΠΉ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π² Π½ΡΠΌ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Β«ΠΡΠ³ΡΡΠ·ΠΈΡΡΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ, ΠΊΡΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ PDF, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΠΈΡ. 6 Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π±ΠΎΡΠ° XML Π² 1Π‘
Β· ΠΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΡΡΠ»ΠΎΡΡ, Π° ΠΎΡΠΈΠ±ΠΊΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠΏΠ΅Π»Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ.
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅
ΠΠ±ΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ XML
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΌ XML, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΎΠΏΠΈΡΠ°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π½ΠΈΡ/Π·Π°ΠΏΠΈΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ΅Π΄ΡΡΠ² ΡΡΠ΅Π½ΠΈΡ/Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ XML, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ «1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8». ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ XML ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ±ΠΌΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ.
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ |
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΡΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ | |
ΠΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ MS XML Core Services 4.0 | ΠΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Microsoft XML Core Services 4.0, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ «1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ 8» Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ XML |
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Microsoft XML Core Services 4.0. ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ «1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ 8» Microsoft XML Core Services 4.0 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ | |
ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ° XML | ΠΡΠΈΠ±ΠΊΠ°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠ°Ρ ΠΏΡΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½ΡΡ
XML Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ΅Π½ΠΈΡ. ΠΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π² SAX2, ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΡΡΡΡΡ Π² Π΄Π°Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ «1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8» |
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄Π°Π½Π½ΡΡ XML (ΡΠΌ. http://www.w3.org/TR/REC-xml). | |
ΠΡΠΈΠ±ΠΎΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π·Π°ΠΏΠΈΡΠΈ XML | ΠΠ΅ΡΠΎΠ΄Ρ Π·Π°ΠΏΠΈΡΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° XML Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΠΈΡΠΈ ΡΠ΅ΠΊΡΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. |
ΠΡΡΠ²ΠΈΡΡ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΡΡΠ° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² | |
Π’Π΅ΠΊΡΡ XML ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ | ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ XML ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. |
Π’Π΅ΠΊΡΡ XML Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π² Π³Π»Π°Π²Π΅ 2.2 ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ XML (ΡΠΌ. http://www.w3.org/TR/REC-xml#charsets) | |
ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ ΠΈΠΌΡ XML | ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΈΠΌΡ XML ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. |
ΠΠΌΡ XML Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π² Π³Π»Π°Π²Π΅ 2.3 ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ XML (ΡΠΌ. http://www.w3.org/TR/REC-xml#NT-Name) | |
ΠΡΡΡΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ URI Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠΏΡΡΠΊΠ° Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ URI ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌΡ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΏΡΡΡΠΎΠΉ ΠΏΡΠ΅ΡΠΈΠΊΡ. |