Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ XML

Если Π²Ρ‹ тСстируСтС API, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π΄Π²Π° основных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…:

XML, Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с Π°Π½Π³Π» eXtensible Markup Language β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² API, Π½ΠΎ ΠΈ Π² ΠΊΠΎΠ΄Π΅.

Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠΎΠΌ ВсСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹ (W3C), поэтому ΠΎΠ½ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ API. Π’ SOAP API это Π²ΠΎΠΎΠ±Ρ‰Π΅ СдинствСнно Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…!

Π‘ΠΌ Ρ‚Π°ΠΊΠΆΠ΅:
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API β€” ΠΎΠ±Ρ‰Π΅Π΅ знакомство с API
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JSON β€” Π²Ρ‚ΠΎΡ€ΠΎΠΉ популярный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² SOAP ΠΈ REST: Ρ‡Ρ‚ΠΎ это ΠΈ с Ρ‡Π΅ΠΌ Сдят β€” Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ SOAP ΠΈ REST.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся, ΠΊΠ°ΠΊ ΠΎΠ½ выглядит, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΈ ΠΊΠ°ΠΊ Π»ΠΎΠΌΠ°Ρ‚ΡŒ! Π”Π°-Π΄Π°, Π° ΠΊΡƒΠ΄Π° ΠΆΠ΅ Π±Π΅Π· этого? Надо вСдь Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ систСма Π½Π° ΠΊΡ€ΠΈΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ присланных Π΄Π°Π½Π½Ρ‹Ρ….

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как устроСн XML

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ подсказок Π”Π°Π΄Π°Ρ‚Ρ‹ ΠΏΠΎ ЀИО:

И разбСрСмся, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ эта запись.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π’ XML ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ‚Π΅Π³ΠΈ. Π’Π΅Π³ β€” это Π½Π΅ΠΊΠΈΠΉ тСкст, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки:

ВСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅Π³Π°.
ВСга всСгда два:

Ой, Π½Ρƒ Π»Π°Π΄Π½ΠΎ, ΠΏΠΎΠ΄Π»ΠΎΠ²ΠΈΠ»ΠΈ! НС всСгда. Π‘Ρ‹Π²Π°ΡŽΡ‚ Π΅Ρ‰Π΅ пустыС элСмСнты, Ρƒ Π½ΠΈΡ… ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Но ΠΎΠ± этом Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅!

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³ΠΎΠ² ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ систСмС Β«Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ начинаСтся элСмСнт, Π° Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ заканчиваСтся». Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ:

β€” На въСздС Π² Π³ΠΎΡ€ΠΎΠ΄ написано Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Москва
β€” На Π²Ρ‹Π΅Π·Π΄Π΅ написано Ρ‚ΠΎ ΠΆΠ΅ самоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠ΅: Москва*

* ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹ΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ я ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»Π° Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ЯндСкса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылку ΡƒΠΆΠ΅ Π½Π΅ помню. А ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ!

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт

Π’ любом XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт. Π­Ρ‚ΠΎ Ρ‚Π΅Π³, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ начинаСтся, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ заканчиваСтся. Π’ случаС REST API Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” это запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отправляСт систСма. Или ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ этот запрос, Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт. Π’ подсказках ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт β€” Β«reqΒ».

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Он ΠΌΠΎΠ³ Π±Ρ‹ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ:

Π”Π° ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† нашСго запроса, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ. А Π²ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠΆΠ΅ ΠΈΠ΄Π΅Ρ‚ Ρ‚Π΅Π»ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” сам запрос. Π’Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ внСшнСй систСмС. РазумССтся, ΠΎΠ½ΠΈ Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ‚Π΅Π³Π°Ρ…, Π½ΠΎ ΡƒΠΆΠ΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…, Π° Π½Π΅ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Ρ….

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта хранится ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³Π°ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ число, строка, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ!

Π’ΠΎΡ‚ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π³ Β«queryΒ». Он ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ отправляСм Π² подсказки.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π’Π½ΡƒΡ‚Ρ€ΠΈ β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ запроса.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΌΡ‹ Π²Π±ΠΈΠ»ΠΈ строку Β«Π’ΠΈΠΊΡ‚ΠΎΡ€ Иван» Π² GUI (графичСском интСрфСйсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ):

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ лишняя обвязка Π½Π΅ Π½ΡƒΠΆΠ½Π°, Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Π° красивая Ρ„ΠΎΡ€ΠΌΠΎΡ‡ΠΊΠ°. А Π²ΠΎΡ‚ систСмС Π½Π°Π΄ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Β«ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π» ΠΈΠΌΠ΅Π½Π½ΠΎ это». Как ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅ΠΉ, Π³Π΄Π΅ начинаСтся ΠΈ заканчиваСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅? Для этого ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅Π³ΠΈ.

БистСма Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚Π΅Π³ Β«queryΒ» ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ «строка, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ подсказки».

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ count = 7 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, сколько подсказок Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅. Если Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ подсказки Π½Π° Π΄Π΅ΠΌΠΎ-Ρ„ΠΎΡ€ΠΌΠ΅ Π”Π°Π΄Π°Ρ‚Ρ‹, Π½Π°ΠΌ вСрнСтся 7 подсказок. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΠ΄Π° Π²ΡˆΠΈΡ‚ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ count = 7. А Π²ΠΎΡ‚ Ссли ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, count ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ 1 Π΄ΠΎ 20.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· f12, Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Network, ΠΈ посмотритС, ΠΊΠ°ΠΊΠΎΠΉ запрос отправляСтся Π½Π° сСрвСр. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ count = 7.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Атрибуты элСмСнта

Π£ элСмСнта ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько. Π˜Ρ… ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‚Ρ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ‚Π΅Π³Π° послС названия Ρ‚Π΅Π³Π° Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» Π² Π²ΠΈΠ΄Π΅

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? Из Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ API-запрос систСма ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΅ΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎ.

НапримСр, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ поиск ΠΏΠΎ систСмС, ΠΈΡ‰Π΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ ОлСг. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ простой запрос:

А Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ†Π΅Π»ΡƒΡŽ ΠΏΠ°Ρ‡ΠΊΡƒ ОлСгов! Π‘ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Π°ΠΌΠΈ роТдСния, Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Допустим, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска выглядит Ρ‚Π°ΠΊ:

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ эту запись. Π£ нас Π΅ΡΡ‚ΡŒ основной элСмСнт party.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ 3 Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°:

Π’Π½ΡƒΡ‚Ρ€ΠΈ party Π΅ΡΡ‚ΡŒ элСмСнты field.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π£ элСмСнтов field Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ name. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ поля: имя, Π΄Π°Ρ‚Π° роТдСния, Ρ‚ΠΈΠΏ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π’Π°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ скрываСтся ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ field.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ 10+ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ². Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ свой Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ: Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π² систСмС Π΅ΡΡ‚ΡŒ ИНН, Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½Π΅Ρ‚Ρƒ, ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Π°ΠΆΠ½Π° Π΄Π°Ρ‚Π° роТдСния, Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π½Π΅Ρ‚, ΠΈ Ρ‚.Π΄.

Но, нСсмотря Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρƒ всСх Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½Π° XSD-схСма (которая описываСт запрос ΠΈ ΠΎΡ‚Π²Π΅Ρ‚):

β€” Π΅ΡΡ‚ΡŒ элСмСнт party;
β€” Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ элСмСнты field;
β€” Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта field Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ name, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится Π½Π°Π·Π²Π°Π½ΠΈΠ΅ поля.

А Π²ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ названия ΠΏΠΎΠ»Π΅ΠΉ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² XSD. Π˜Ρ… ΡƒΠΆΠ΅ «смотритС Π² Π’Π—Β». ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ПО для сСбя ΠΈΠ»ΠΈ Β«Π²ΠΎΠΎΠ±Ρ‰Π΅ для всСх», ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ поля β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ «говорящиС» Ρ‚Π΅Π³ΠΈ. КакиС плюшки Ρƒ этого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

β€” ΠŸΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ XSD сразу Π²ΠΈΠ΄Π½Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ поля. Π’Π— ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Ρ‚ΡŒ, Π° ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½.
β€” Запрос Π»Π΅Π³ΠΊΠΎ Π΄Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² SOAP Ui β€” ΠΎΠ½ сразу создаст всС Π½ΡƒΠΆΠ½Ρ‹Π΅ поля, Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСниями Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ тСстировщику + Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊ тСстируСт, Π΅ΠΌΡƒ Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, любой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° сущСствованиС. Надо ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ. Π£ мСня Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ нСговорящиС названия элСмСнтов β€” всС ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π±ΡƒΠ΄ΡƒΡ‚ field. А Π²ΠΎΡ‚ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅.

Помимо элСмСнтов field Π² party Π΅ΡΡ‚ΡŒ элСмСнт attribute. НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ xml-Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ бизнСс-ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅:

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π£ элСмСнта attribute Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹:

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Вакая Π²ΠΎΡ‚ XML-ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ упрощСнная. Π’ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… систСмах, Π³Π΄Π΅ хранятся Ρ„ΠΈΠ· Π»ΠΈΡ†Π°, Π΄Π°Π½Π½Ρ‹Ρ… сильно большС: ΡˆΡ‚ΡƒΠΊ 20 ΠΏΠΎΠ»Π΅ΠΉ самого Ρ„ΠΈΠ· Π»ΠΈΡ†Π°, нСсколько адрСсов, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², Π΅ΠΌΠ΅ΠΉΠ»-адрСсов…

Но ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ XML Π½Π΅ составит Ρ‚Ρ€ΡƒΠ΄Π°, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π³Π΄Π΅. И Ссли ΠΎΠ½Π° ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° β€” Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты сдвинуты Π²ΠΏΡ€Π°Π²ΠΎ, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π‘Π΅Π· форматирования Π±ΡƒΠ΄Π΅Ρ‚ тяТСловато…

А Ρ‚Π°ΠΊ всё просто β€” Ρƒ нас Π΅ΡΡ‚ΡŒ элСмСнты, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅Π³ΠΈ. Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³ΠΎΠ² β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ элСмСнта. Если послС названия ΠΈΠ΄Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»: это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ элСмСнта.

XML ΠΏΡ€ΠΎΠ»ΠΎΠ³

Иногда Π²Π²Π΅Ρ€Ρ…Ρƒ XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅:

Π­Ρ‚Π° строка называСтся XML ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠΌ. Она ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ XML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ. ΠŸΡ€ΠΎΠ»ΠΎΠ³ нСобязатСлСн, Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚ β€” это ΠΎΠΊ. Но Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ пСрвая строка XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

UTF-8 β€” ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

XSD-схСма

XSD (XML Schema Definition) β€” это описаниС вашСго XML. Как ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ? Π­Ρ‚ΠΎ Π’Π—, написанноС Π½Π° языкС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ β€” вСдь схСму ΠΌΡ‹ ΠΏΠΈΡˆΠ΅ΠΌβ€¦ Π’ΠΎΠΆΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML! ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ XML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описываСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ XML.

Ѐишка Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΠΎ схСмС ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ машинС. И Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½Π°Π΄ΠΎ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Β«Π²ΠΎΡ‚ схСма, провСряй ΠΏΠΎ Π½Π΅ΠΉΒ».

Если ΠΌΡ‹ создаСм SOAP-ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π² схСмС:

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π°Ρ‡Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Ссли запрос Π·Π°Π²Π΅Π΄ΠΎΠΌ Β«ΠΏΠ»ΠΎΡ…ΠΎΠΉΒ»? И Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· 5 ΠΌΠΈΠ½ΡƒΡ‚, Π° Π½Π΅ сразу? Валидация ΠΏΠΎ схСмС ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро ΠΎΡ‚ΡΠ΅ΡΡ‚ΡŒ явно Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅ запросы, Π½Π΅ нагруТая систСму.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ставят ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запросов. НапримСр, SOAP Ui ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ваш запрос Π½Π° well formed xml, ΠΈ ΠΎΠ½ просто Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° сСрвСр, Ссли Π²Ρ‹ облаТались. Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ врСмя Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠΎΠ»ΠΎΠ΄Π΅Ρ†!

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

А простому ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ вашСго SOAP API схСма ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ запрос. ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ «простой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ»?

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π˜Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ схСма ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ SOAP API:

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΏΡ€ΠΎΡΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ запрос
НСт ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поля name
ΠžΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ‚Π΅Π³Π° (mail вмСсто email)
..

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ схСму. Π’ запросС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 3 элСмСнта (email, name, password) с Ρ‚ΠΈΠΏΠΎΠΌ Β«stringΒ» (строка). ПишСм:

А Π² WSDl сСрвиса ΠΎΠ½Π° записана Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅:

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² схСмС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строковыС элСмСнты. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ числа, Π΄Π°Ρ‚Ρ‹, boolean-значСния ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ свои Ρ‚ΠΈΠΏΡ‹:

А Π΅Ρ‰Π΅ Π² схСмС ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ схСму, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ написаниС ΠΊΠΎΠ΄Π° β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ схСмы для Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: составляСм свой запрос

Ок, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Β«ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ» запрос для API-ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML. Но ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ Π’Π—? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. И Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ я даю ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π”Π°Π΄Π°Ρ‚Ρ‹ β€” Ρ‚Π°ΠΌ классная докумСнтация!

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π§Ρ‚ΠΎ, Ссли я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ½Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ТСнскиС ЀИО, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° «Ан»? Π‘Π΅Ρ€Π΅ΠΌ наш исходный ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ мСняСм сам запрос. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это ΡƒΠΆΠ΅ Π½Π΅ Β«Π’ΠΈΠΊΡ‚ΠΎΡ€ Иван», Π° «Ан»:

Π”Π°Π»Π΅Π΅ смотрим Π² Π’Π—. Как Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ТСнскиС подсказки? Π•ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” gender. НазваниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° β€” это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ². А Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠΆΠ΅ ставим ΠΏΠΎΠ». «ЖСнский» ΠΏΠΎ английски Π±ΡƒΠ΄Π΅Ρ‚ FEMALE, Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅. Π˜Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ:

НСнуТноС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Если нас Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚ количСство подсказок, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ count Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ. Π’Π΅Π΄ΡŒ, согласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΎΠ½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ запрос:

Π’ΠΎΡ‚ ΠΈ всС! Взяли Π·Π° основу ΠΏΡ€ΠΈΠΌΠ΅Ρ€, помСняли ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ, ΠΎΠ΄ΠΈΠ½ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ. НС Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ слоТно. ОсобСнно, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π’Π— ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ )))

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам!
ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ запрос для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° MagicSearch Π² Users. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°ΠΉΡ‚ΠΈ всСх Π˜Π²Π°Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ совпадСнию, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… висят Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Well Formed XML

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сам Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ XML Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Π° ΠΊΠ°ΠΊΠΎΠΉ Π½Π΅Ρ‚. Но Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ. XML Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ well formed, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ синтаксичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ XML Π½Π° синтаксис, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой XML Validator (Ρ‚Π°ΠΊ ΠΈ Π³ΡƒΠ³Π»ΠΈΡ‚Π΅). Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ сайт w3schools. Π’Π°ΠΌ Π΅ΡΡ‚ΡŒ сам Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ + описаниС Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

Π’ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ Π²Ρ‹ просто вставляСтС свой XML (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запрос для сСрвСра) ΠΈ смотритС, всё Π»ΠΈ с Π½ΠΈΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Но ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ сами. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ синтаксиса ΠΈ посмотритС, слСдуСт Π»ΠΈ ΠΈΠΌ ваш запрос.

ΠŸΡ€Π°Π²ΠΈΠ»Π° well formed XML:

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π”Π°Π²Π°ΠΉΡ‚Π΅ пройдСмся ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ ΠΈ обсудим, ΠΊΠ°ΠΊ Π½Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π² тСстировании. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Β«Π»ΠΎΠΌΠ°Ρ‚ΡŒΒ» запрос, провСряя Π΅Π³ΠΎ Π½Π° well-formed xml. Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ„ΠΈΠ΄Π±Π΅ΠΊ ΠΎΡ‚ систСмы. Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎ тСксту ошибки ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ облаТались?

1. Π•ΡΡ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт

НСльзя просто ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€ΡΠ΄Ρ‹ΡˆΠΊΠΎΠΌ 2 XML ΠΈ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ «систСма сама разбСрСтся, Ρ‡Ρ‚ΠΎ это Π΄Π²Π° запроса, Π° Π½Π΅ ΠΎΠ΄ΠΈΠ½Β». НС разбСрСтся. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π°.

И Ссли Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ нСсколько Ρ‚Π΅Π³ΠΎΠ² подряд Π±Π΅Π· ΠΎΠ±Ρ‰Π΅Π³ΠΎ родитСля β€” это ΠΏΠ»ΠΎΡ…ΠΎΠΉ xml, Π½Π΅ well formed. ВсСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт:

НСтДа
Π•ΡΡ‚ΡŒ элСмСнты Β«testΒ» ΠΈ Β«devΒ», Π½ΠΎ ΠΎΠ½ΠΈ располоТСны рядом, Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ всС Π»Π΅ΠΆΠΈΡ‚ β€” Π½Π΅Ρ‚Ρƒ. Π­Ρ‚ΠΎ скорСС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° 2 XML докумСнтаА Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ элСмСнт credential, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ

Π§Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ для тСстирования этого условия? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, удаляСм ΠΈΠ· нашСго запроса ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ!

2. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π΅ΡΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ‚Π΅Π³

Π’ΡƒΡ‚ всС просто β€” Ссли Ρ‚Π΅Π³ Π³Π΄Π΅-Ρ‚ΠΎ открылся, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³Π΄Π΅-Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ? Π£Π΄Π°Π»ΠΈΡ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ‚Π΅Π³ любого элСмСнта.

Но Ρ‚ΡƒΡ‚ стоит Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½. Если элСмСнт пустой, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΎΠ΄Π½ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ, Π·Π°ΠΊΡ€Ρ‹Π² Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅:

Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Π½Π΅ΠΌ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Аналогично сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π°ΠΌ пустоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³Π°. МоТно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ пустыС поля Π² Users Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ FullUpdateUser. И Π² запросС это допустимо (я ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»Π° пустым ΠΏΠΎΠ»Π΅ name1), ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ SOAP Ui Π½Π°ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΈ отрисовываСт пустыС поля.

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π˜Ρ‚ΠΎΠ³ΠΎ β€” Ссли Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ‚Π΅Π³, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ. Π›ΠΈΠ±ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³ со слСшом Π² ΠΊΠΎΠ½Ρ†Π΅.

Для тСстирования удаляСм Π² запросС любой Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ‚Π΅Π³.

3. Π’Π΅Π³ΠΈ рСгистрозависимы

Как написали ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ β€” Ρ‚Π°ΠΊΠΆΠ΅ пишСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ. ВОЧНО ВАК Π–Π•! А Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ.

А Π²ΠΎΡ‚ для тСстирования мСняСм рСгистр ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· частСй. Π’Π°ΠΊΠΎΠΉ XML Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ

4. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ элСмСнтов

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ΄Ρ‚ΠΈ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Один элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Но Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° элСмСнты НЕ ΠΌΠΎΠ³ΡƒΡ‚!

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

5. Атрибуты ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…

Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ считаСтС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ числом, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…:

Для тСстирования ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ:

Π˜Ρ‚ΠΎΠ³ΠΎ

XML (eXtensible Markup Language) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” это запросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π² API-ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…. Если Π²Ρ‹ отправляСтС SOAP-запрос, Π²Ρ‹ Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ с этим Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ SOAP ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² XML. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ REST, Ρ‚ΠΎ Ρ‚Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ β€” ΠΈΠ»ΠΈ XML, ΠΈΠ»ΠΈ JSON.

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” это ΠΊΠΎΠ³Π΄Π° XML встрСчаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π°. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ машина, Ρ‚Π°ΠΊ ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π’ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования XML Π² ΠΊΠΎΠ΄Π΅ open-source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° folks. Π― Π½Π΅ знаю, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ JacksonJsonProvider, Π½ΠΎ ΠΌΠΎΠ³Ρƒ Β«ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ» этот ΠΊΠΎΠ΄ β€” Π΅ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (featuresToEnable), ΠΈ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½(featuresToDisable).

Π€ΠΎΡ€ΠΌΠ°Ρ‚ XML подчиняСтся стандартам. БинтаксичСски Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ запрос Π΄Π°ΠΆΠ΅ Π½Π° сСрвСр Π½Π΅ ΡƒΠΉΠ΄Π΅Ρ‚, Π΅Π³ΠΎ Π΅Ρ‰Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΡ€Π΅ΠΆΠ΅Ρ‚. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° well formed, ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ°.

ΠŸΡ€Π°Π²ΠΈΠ»Π° well formed XML:

Если Π²Ρ‹ тСстировщик, Ρ‚ΠΎ ΠΏΡ€ΠΈ тСстировании запросов Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ! Π”Π°, систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ошибки ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС. Но Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда ΠΎΠ½Π° это Π΄Π΅Π»Π°Π΅Ρ‚.

А Ссли систСма публичная ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пустой ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ запрос β€” это ΠΏΠ»ΠΎΡ…ΠΎ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмы Π½Π°Π»Π°ΠΆΠ°Π΅Ρ‚ Π² запросС, Π° ΠΏΠΎ пустому ΠΎΡ‚Π²Π΅Ρ‚Ρƒ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ. И Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅: Β«Π§Ρ‚ΠΎ ΠΆΠ΅ Ρƒ мСня Π½Π΅ Ρ‚Π°ΠΊ?Β», кидая ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ кусочкам ΠΈ Π² Π²ΠΈΠ΄Π΅ скринов исходного ΠΊΠΎΠ΄Π°. Оно Π²Π°ΠΌ Π½Π°Π΄ΠΎ? НСт? Π’ΠΎΠ³Π΄Π° ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ систСма Π²Ρ‹Π΄Π°Π΅Ρ‚ понятноС сообщСниС ΠΎΠ± ошибкС!

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JSON β€” Π²Ρ‚ΠΎΡ€ΠΎΠΉ популярный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

PS β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈΡ‰ΠΈΡ‚Π΅ Π² ΠΌΠΎΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ Β«ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅Β». А ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ β€” Π½Π° ΠΌΠΎΠ΅ΠΌ youtube-ΠΊΠ°Π½Π°Π»Π΅

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² XML

К нСдостаткам языка HTML ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Рассмотрим Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ структуру ΠΈ особСнности этого языка.

Π―Π·Ρ‹ΠΊ XML ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ достоинства:

К извСстным нСдостаткам языка ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

XMLВСхничСскиС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΎΠ± использовании XML
DTDΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (схСма)
XDRΠ€ΠΎΡ€ΠΌΠ°Ρ‚ XML Reduced (схСма Microsoft)
XSDΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ схСмы XML (схСмы W3C)
ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ΠœΠ΅Ρ‚ΠΎΠ΄ опрСдСлСния ΠΈΠΌΠ΅Π½ элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²
XPathΠ―Π·Ρ‹ΠΊ ΠΏΡƒΡ‚Π΅ΠΉ XML
XLinkΠ―Π·Ρ‹ΠΊ ссылок XML
XPointerΠ―Π·Ρ‹ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ XML
DOMAPI для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
SAXΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ API для XML
XSLΠ Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ язык Ρ‚Π°Π±Π»ΠΈΡ† стилСй
XSL-FOΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ форматирования XSL
XSLTΠ―Π·Ρ‹ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ XSL
XIncludeБинтаксис XML Include
XBaseБинтаксис XML Base URI

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:

Рассмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ основныС синтаксичСскиС ΠΏΡ€Π°Π²ΠΈΠ»Π° построСния XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру :

К соТалСнию, описанныС Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ схСмы.

Π‘Ρ…Π΅ΠΌΠ° Ρ‡Π΅Ρ‚ΠΊΠΎ опрСдСляСт имя ΠΈ структуру ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ всСх Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ количСствС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Π° ΠΊΠ°ΠΊΠΈΠ΅ – Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹. Π‘Ρ…Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты содСрТат Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, допустимыС значСния этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π² Ρ‚.Ρ‡. значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π§Π°Ρ‰Π΅ всСго для описания схСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ спСцификации:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ВСстированиС ΠΏΠΎ дисциплинС Β«Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ»

Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

Π’Π•Π‘Π’Π˜Π ΠžΠ’ΠΠΠ˜Π• ПО Π”Π˜Π‘Π¦Π˜ΠŸΠ›Π˜ΠΠ•

Β«Π’Π•Π₯ΠΠžΠ›ΠžΠ“Π˜Π˜ ΠžΠ‘Π ΠΠ‘ΠžΠ’ΠšΠ˜ ИНЀОРМАЦИИ»

Π Π°Π·Π΄Π΅Π» 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

a. ΠΎ тСхничСских срСдствах ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

b. ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ… ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

c. ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ;

d. ΠΎ структурС, свойствах, закономСрностях ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… создания, хранСния, поиска, прСобразования, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

e. ΠΎ свойствах ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

a. ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

b. ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

c. описаниС тСхнологичСского процСсса Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡;

d. тСхничСскиС устройства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡;

e. способ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

a. ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ

b. взаимосвязь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ

c. Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ процСссов измСнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ постановок Π·Π°Π΄Π°Ρ‡

d. использованиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ экспСртов

e. ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ

1.4ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (ИВ) ΠΏΠΎ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

a. ИВ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ офиса

b. ИВ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

c. ИВ экспСртных систСм

d. ИВ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ прСдприниматСля

e. ИВ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

1.5 Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ стол ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ нСсколько взаимосвязанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΊΠ½ΠΈΠ³ΠΈ

1.6 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ инструмСнтария ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:

тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ систСма Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

1.7 __________ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ – это ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько взаимосвязанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, тСхнология Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… позволяСт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ†Π΅Π»ΡŒ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π˜ΠΠ‘Π’Π Π£ΠœΠ•ΠΠ’ΠΠ Π˜Π™ +

1.8 __________ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ – производство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ качСства для принятия Π½Π° Π΅Π΅ основС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π¦Π•Π›Π¬ +

1.9 __________ информационная тСхнология – это информационная тСхнология с друТСствСнным интСрфСйсом Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ срСдства Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: ΠΠžΠ’ΠΠ― +

Π’ΠΈΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π°) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«1Π‘: БухгалтСрия»

Π²) комплСксная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управлСния прСдприятиСм Β«Π“Π°Π»Π°ΠΊΡ‚ΠΈΠΊΠ°Β»

1.11 ЦСлью ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ являСтся:

a. Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ извСстны Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

b. Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ нСструктурированных Π·Π°Π΄Π°Ρ‡;

c. ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… потрСбностСй всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹;

d. созданиС ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ рСсурса качСствСнного ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎ трСбованиям ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

1.12 По сфСрС примСнСния Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы:

a. внСшниС ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅;

b. Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ общСроссийскиС;

c. бухгалтСрскиС, банковскиС, страховыС, Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅.

1.13 ВСхнология программирования ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для

a. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов структурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

b. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

c. Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ обСспСчСния экономичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ;

d. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π²ΡƒΠΊΠ°;

e. создания ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

1.14 Π Π΅Π΄Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎ-ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для

a. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов структурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

b. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

c. Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ обСспСчСния экономичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ;

d. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π²ΡƒΠΊΠ°;

e. создания ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

1.15 ΠžΡ„ΠΈΡΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для

a. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов структурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

b. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

c. Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ обСспСчСния экономичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ;

d. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π²ΡƒΠΊΠ°;

e. создания ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

1.16 Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΌΠ΅Π΄ΠΈΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для

a. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов структурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

b. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

c. Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ обСспСчСния экономичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ;

d. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π²ΡƒΠΊΠ°;

e. создания ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

1.17 Π―Π·Ρ‹ΠΊΠ°ΠΌΠΈ программирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

a) Excel; b) FoxPro; c) Basic; d) Access; e) Lexicon; f) Supercalc; g) Coreldraw; h) Word; i) Pascal.

1.18 ВСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

a) Excel; b) FoxPro; c) Basic; d) Access; e) Lexicon; f) Supercalc; g) Coreldraw; h) Word; i) Pascal.

1.19 ГрафичСскими Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

a) Excel; b) FoxPro; c) Basic; d) Access; e) Lexicon; f) Supercalc; g) Coreldraw; h) Word; i)Pascal.

1.20 Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

a) Excel; b) FoxPro; c) Basic; d) Access; e) Lexicon; f) Supercalc; g) Coreldraw; h) Word; i)Pascal.

Π Π°Π·Π΄Π΅Π» 2. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π£ΠšΠΠ–Π˜Π’Π• ΠŸΠ ΠΠ’Π˜Π›Π¬ΠΠ«Π™ ΠžΠ’Π’Π•Π’

2.1 ВСкстовый процСссор Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав:

a. систСмного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния;

b. систСм программирования;

c. ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы;

d. ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

2.2 ВСкстовый процСссор – это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, прСдназначСнная для:

a. Ρ€Π°Π±ΠΎΡ‚Ρ‹ с изобраТСниями;

b. управлСния рСсурсами ПК ΠΏΡ€ΠΈ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;

c. Π²Π²ΠΎΠ΄Π°, рСдактирования ΠΈ форматирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… ;

d. автоматичСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° с символичСских языков Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹

2.3 ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ структуру тСкстового Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСт:

2.4. Для создания шаблона Π±Π»Π°Π½ΠΊΠ° со слоТным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:

2.5 ΠžΠ±Π»Π°ΡΡ‚ΠΈ, располоТСнныС Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΠΎΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΡƒΡŽΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

2.6 Набор ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² форматирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся ΠΊ тСксту, Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ ΠΈ спискам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… внСшний Π²ΠΈΠ΄, ΠΎΠ΄Π½ΠΈΠΌ дСйствиСм ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² сразу всю Π³Ρ€ΡƒΠΏΠΏΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² форматирования – это:

2.7 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ мСню Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π² тСкстовом процСссорС MS Word ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ дСйствия:

a. сохранСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;

d. Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π°Π±Π·Π°Ρ†Π° ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°

2.8 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ мСню ΠŸΡ€Π°Π²ΠΊΠ° Π² тСкстовом процСссорС MS Word ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ дСйствия:

a. вставку ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°;

b. сохранСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;

d. Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π°Π±Π·Π°Ρ†Π° ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°

2.9 Бсылки Π½Π° ячСйки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… MS Word Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

латинскиС Π±ΡƒΠΊΠ²Ρ‹; русскиС Π±ΡƒΠΊΠ²Ρ‹; арабскиС Ρ†ΠΈΡ„Ρ€Ρ‹; римскиС Ρ†ΠΈΡ„Ρ€Ρ‹; грСчСскиС символы

2.10 ΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ MS Word, называСтся:

2.11 Бсылки Π½Π° ячСйки Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС MS Excel ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ:

2.12. Π―Ρ‡Π΅ΠΉΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ MS Excel ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ:

2.13 Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора MS Excel:

2.14 ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ элСктронным Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅:

b. Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;

2.15 ΠŸΡƒΠ½ΠΊΡ‚ мСню Π”Π°Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора MS Excel позволяСт:

ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…; ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ макросы; ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ сортировку Π΄Π°Π½Π½Ρ‹Ρ…; ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ

2.16 Для запуска макроса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ:

Β· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹;

Β· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ экранных ΠΊΠ½ΠΎΠΏΠΎΠΊ;

Β· созданныС экранныС ΠΊΠ½ΠΎΠΏΠΊΠΈ;

Β· созданныС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов;

2.17. ΠŸΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ процСссорС MS Excel ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ:

Ρ‚ΠΈΠΏ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹; исходныС Π΄Π°Π½Π½Ρ‹Π΅; Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π»Π΅Π³Π΅Π½Π΄Ρ‹; располоТСниС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹; Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ области построСния

2.18 Какая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² ячСйку Π‘3, Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈΠ· ячСйки Π‘2:
Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½. Π€ΠΎΡ‚ΠΎ Π˜ΡΡ‚ΠΈΠ½Π½ΠΎ Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ синтаксис xml ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π΅Π½

2.19 ЭлСктронная Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для:

a. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСимущСствСнно числовых Π΄Π°Π½Π½Ρ‹Ρ…, структурированных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†;

b. упорядочСнного хранСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… массивов Π΄Π°Π½Π½Ρ‹Ρ…;

c. Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ структурных связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, прСдставлСнными Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…;

d. рСдактирования графичСских прСдставлСний Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

2.20 УстановитС соотвСтствиС

Π’ΠΈΠ΄Ρ‹ ссылок Π½Π° ячСйки MS Excel

Π²) ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ частично

2.21 ГрафичСским Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ называСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, прСдназначСнная для:

a. создания графичСского ΠΎΠ±Ρ€Π°Π·Π° тСкста;

b. рСдактирования Π²ΠΈΠ΄Π° ΠΈ начСртания ΡˆΡ€ΠΈΡ„Ρ‚Π°;

c. Ρ€Π°Π±ΠΎΡ‚Ρ‹ с графичСским ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ;

d. построСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ.

2.22 ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π² растровом графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, являСтся:

2.24 Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Paint ΠΌΠΎΠΆΠ½ΠΎ:

2.25 ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ Π² графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ:

2.26 Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π² графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

Π£ΠšΠΠ–Π˜Π’Π• Π’Π‘Π• ΠŸΠ ΠΠ’Π˜Π›Π¬ΠΠ«Π• ΠžΠ’Π’Π•Π’Π«

2.27 О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ MS PowerPoint ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π°:

ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для создания графичСских Ρ„Π°ΠΉΠ»ΠΎΠ²; ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для создания ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ; являСтся ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ; Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Windows; Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав MS Office.

2.28Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ MS PowerPoint ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ отобраТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ; структуры; слайдов; сортировщика слайдов; страниц Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ.

2.29 Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ MS PowerPoint ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ дСмонстрации ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ:

автоматичСский ΠΏΠΎΠΊΠ°Π· ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ; смСна слайдов ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΌΡ‹ΡˆΠΈ; цикличСский ΠΏΠΎΠΊΠ°Π· Π΄ΠΎ наТатия клавиши Esc; цикличСский ΠΏΠΎΠΊΠ°Π· со смСной слайдов ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΌΡ‹ΡˆΠΈ; ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΊΠ°Π· настоящих 35-ΠΌΠΌ слайдов.

2.30 Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ слайд ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ:

тСкст; Π·Π²ΡƒΠΊ; ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ; Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ; Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

2.31 Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ MS PowerPoint анимация примСняСтся:

ΠΏΡ€ΠΈ смСнС слайдов; для построСния тСкста; Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°; Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°; Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

2.32 Π’ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ²:

Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ; ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ; ΠΊΠΎΠ»Π»Π΅Π³Π°; ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ; сослуТивСц.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: ΠŸΠ Π•Π—Π•ΠΠ’ΠΠ¦Π˜Π―

2.34 Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ __________ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ созданию ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ слайда.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π‘Π›ΠΠ™Π”ΠžΠ’ +

2.35 Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ __________ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΡƒ всСй ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π‘ΠžΠ Π’Π˜Π ΠžΠ’Π©Π˜ΠšΠ

2.36 Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ сортировщика всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π΄ __________ слайдом.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π’Π«Π”Π•Π›Π•ΠΠΠ«Πœ

Π Π°Π·Π΄Π΅Π» 3. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ срСдства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтях

3.1. КакиС записи ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ для ссылки, ΠΊΠΎΠ³Π΄Π° исходный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ хранится Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ корня, Π° ссылаСмый Π² ΠΊΠΎΡ€Π½Π΅ сайта?

3.2 Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ вывСдСтся тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Ρ‚Π΅Π³

a. ВСкст вывСдСтся курсивом;

b. ВСкст вывСдСтся Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС;

c. ВСкст вывСдСтся ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ;

d. ВСкст вывСдСтся Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС;

e. ВСкст вывСдСтся ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ.

3.3 Π§Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ эти спСцсимволы Β« ΠΈ Β»

a. Π’Π°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π² языкС html;

b. НичСго ΠΈΠ· пСрСчислСнного;

c. Π—Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ тСкст Π²ΠΎ ЀранцузскиС ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ;

d. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈ послСднюю Π±ΡƒΠΊΠ²Ρ‹ Π½Π° 0,2 em.

3.4 Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ HTML-Ρ‚Π΅Π³, выводящий тСкст Π² Π²ΠΈΠ΄Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ индСкса Π²Ρ‹ΡˆΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ тСкста

3.5Как Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт?

a. ПолС Π²Π²ΠΎΠ΄Π° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ «********»

b. НичСго ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚

c. ПолС Π²Π²ΠΎΠ΄Π° с тСкстом «HelloWorld»

d. ВСкст «HelloWorld»

e. ΠŸΡƒΡΡ‚ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°

3.6 Какой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚Π΅Π³Π°

ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство столбцов, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… ячСйкой?

3.7 Π’ ΠΊΠ°ΠΊΠΈΡ… случаях ссылка ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ (ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ всС подходящиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹)?

3.8 Какой ΠΊΠΎΠ΄ HTML выровняСт тСкст ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ всС подходящиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹)?

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: action

3.10 Какой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ html вставляСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅?

3.11 Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ html-Ρ‚Π΅Π³Π° (Π±Π΅Π· ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок), ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ многострочноС ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: textarea, TEXTAREA

3.12 Какой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚Π΅Π³Π°

ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство строк, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… ячСйкой?

a. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ скрипты Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅;

b. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ошибки/прСдупрСТдСния Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅Π³ΠΎ Javascript Π½Π° страницС;

c. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ссли Ρƒ Π½Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½/Π½Π΅ поддСрТиваСтся JavaScript.

3.14 Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° создаСт список:

Π§Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ ΠΎ созданном спискС?

a. Π’ΠΈΠΏ созданного списка зависит ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°;

b. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎ порядку;

c. Π‘ΡƒΠ΄Π΅Ρ‚ создан нСупорядочСнный список;

d. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°;

e. Π‘ΡƒΠ΄Π΅Ρ‚ создан упорядочСнный список.

3.15 Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Π³ (ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹)?

a. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

b. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² тСкстС;

c. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;

d. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΡ€Π°ΡΠ½ΡƒΡŽ строку Π² тСкстС.

3.16 КакоС свойство Ρ‚Π΅Π³Π° select позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²? ΠŸΠΈΡΠ°Ρ‚ΡŒ малСнькими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

3.17 НСобходимо Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ тСкстовоС ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚ измСнСния значСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. КакиС ΠΈΠ· прСдставлСнных Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° позволят Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ?

3.18 Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»Π°ΡΡŒ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅?

3.19 КакоС свойство устанавливаСт расстояниС ΠΎΡ‚ края ячСйки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄ΠΎ Π΅Ρ‘ содСрТимого?

e. Π’Π°ΠΊΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ сущСствуСт

3.20 Какой Ρ‚Π΅Π³ вставляСт Π² страницу Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ линию, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ 50% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π°?

3.21 Каким свойством css, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ для элСмСнта фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΎΠ±Ρ€Π°ΠΌΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°?

b. text-align : center;

3.22 Как с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π·Π°Π΄Π°Ρ‚ΡŒ отступ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 5px Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта?

3.23 Π§Ρ‚ΠΎ ΠΈΠ· пСрСчислСнного Π²Π΅Ρ€Π½ΠΎ ΠΎ псСвдоклассСvisited?

a. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ элСмСнту

b. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ ссылкам, Π΅Ρ‰Π΅ Π½Π΅ посСщСнным ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ для Π½ΠΈΡ… стилСвоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.

c. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ ссылкам, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсором ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку, ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ для Π½ΠΈΡ… стилСвоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.

d. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ ссылкам, ΡƒΠΆΠ΅ посСщСнным ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ для Π½ΠΈΡ… стилСвоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.

e. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ элСмСнтам

3.24 Как Π² css-Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ?

3.25 ΠšΠ°ΠΊΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ Π·Π°Π΄Π°Ρ‘Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка?

border: 2px dotted #0000FF;

a. Π¨ΠΈΡ€ΠΈΠ½ΠΎΠΉ 2px, ΠΊΡ€Π°ΡΠ½ΡƒΡŽ, ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ

b. Π¨ΠΈΡ€ΠΈΠ½ΠΎΠΉ 2px, Π·Π΅Π»Ρ‘Π½ΡƒΡŽ, ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΡƒΡŽ

c. Π¨ΠΈΡ€ΠΈΠ½ΠΎΠΉ 2px, синюю, Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ

d. Π¨ΠΈΡ€ΠΈΠ½ΠΎΠΉ 2px, синюю, ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΡƒΡŽ

3.26 ВсС Π»ΠΈ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² написания свойства border, Π²Ρ‹Π²Π΅Π΄ΡƒΡ‚ Ρ‚ΠΎΠ½ΠΊΡƒΡŽ Ρ‡Π΅Ρ€Π½ΡƒΡŽ ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ для сСлСктора класса img. myImg?

1. border: 1pxsolid #000;

2. border: solid 1px #000;

3. border: #000 solid 1px;

4. border: #000 1pxsolid;

c. НС Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…

3.27 Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΌΠΎΠΆΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ inline ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *