Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB_-_sessia_100.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
207.55 Кб
Скачать

Xml сұлбасы.

Егер сіз өзіндік дескрипторларыңызды анықтасаңыз, басқалар қандай мәліметтер типінде екенін қайдан біледі? Олардың форматын XML сұлба анықтайды. Жоғарыда келтірілген мысалдың XML сұлбасын қарастырайық:

  1. <?xml version="1.0"?>

  2. <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">

  3. <ElementType name="first_name" content="textOnly" />

  4. <ElementType name="last_name" content="textOnly" />

  5. <ElementType name="name" content="textOnly" />

  6. <ElementType name="price" content="textOnly" dt:type="fixed.14.4" />

  7. <ElementType name="author" content="eltOnly" order="one">

  8. <group order="seq">

  9. <element type="name" />

  10. </group>

  11. <group order="seq">

  12. <element type="first_name" />

  13. <element type="last_name" />

  14. </group>

  15. </ElementType>

  16. <ElementType name="title" content="textOnly" />

  17. <AttributeType name="genre" dt:type="string" />

  18. <AttributeType name="style" dt:type="string" />

  19. <ElementType name="book" content="eltOnly">

  20. <attribute type="genre" required="yes" />

  21. <attribute type="style" required="yes" />

  22. <element type="title" />

  23. <element type="author" />

  24. <element type="price" />

  25. </ElementType>

  26. <ElementType name="bookstore" content="eltOnly">

  27. <element type="book" />

  28. </ElementType>

  29. </Schema>

Бұл сұлба XML-файл құрылымын анықтайды.

1-қатарда XML құрылатын тип (бұл жағдайда – версия 1.0). Бұл қатар мысалдың дұрыс жұмыс жасауына. 2-қатарда <schema> дескрипторы ашылады. Xmlns аттарының кеңістігі XML-дескрипторларының стандартты жинағын көрсетеді.

<element type> дескрипторларында мәліметтер форматы анықталады. 4-7 қатарларында first_name, last_name, name және price элементтері хабарланады, төменде сұлбада қолданылатын. Бұл элементтерді анықтау парақтардың тақырыптарындағы айнымалыларды хабарлауға ұқсас.

Content атрибуты берілген дескрипторға енуі мүмкін болатын мәліметтер типін береді. dt:type атрибуты мәліметтердің қосымша қасиеттерін анықтайды. (мысалы, формат түрі, 8-қатардағыдай).

9-17 қатарлары басқа– author элементін анықтайды. Бұл элемент өз ішінде 4-7 қатарларда анықталған басқа дескрипторлардан тұрады. Строки 18-20 қатарлары қосымша сұлбада қолдануға болатын элементтер мен атрибуттарды бейнелейді.

21-27 қатарлары жоғарыда қарастырылған элементтерден тұратын book элементін анықтайды және в XML-файлда book элементінің құрылымын береді. В 28-30 қатарларда book элементінен тұратын bookstore элементі анықталады.

XML-сұлбасы мәліметтер қоры кестесіндегі бағандарды анықтайды, XML-файл ол қатарларды қалыптастырады. Бұл әдісті қолдана отырып, бір-екі файлды байланыстыру арқылы мәліметтердің кез-келген типін анықтауға болады.

51. Web-қосымшасын құруға қойылатын талаптарды талдау

Web-сайттарды басқару.

IIS 5.x және IIS 6.0 виртуалды каталогтар және Web-қосымшалар

IIS утилитасында өз компьютеріңізде барлық виртуалды каталогтарды Default Website түйінін аша (үнсіздік бойынша Web-сайт) басқаруыңызға болады. Бұтақтағы элементтер үш типті мәнде екенін көруге болады.

  • Қарапайым бума. Бұл белгі бақа виртуалды каталогтың ішіне салынған каталогты көрсетеді. Мысалы, егер сіз виртуалды каталог құрсаңыз, сосын салынған каталогты физикалық каталогқа қоссаңыз онда ол осында бейнеленеді.

  • Ғаламшар бейнесімен бума. Бұл белгі виртуалды каталогты көрсетеді.

  • Конверт бейнесіндегі бума. Бұл белгі сонымен қатар Web-қосымша болып табылатын виртуалды каталогты көрсетеді.

Үнсіздік бойынша, егер виртуалды каталогты құру үшін сіз шеберді қолдансаңыз онда каталогта Web-қосымша сияқты түзетіледі. Бұл қорлардың ортақ жиынын бөледі және қосымшаның өзіндік доменінде жұмыс істейді дегенді білдіреді.

Virtual Directory Creation Wizard шебері арқылы сіз виртуалды каталог құрған кезде олда (Виртуалды каталогтар құру шебері), Web-қосымша сияқты түзетіледі. Көп жағдайларда дәл осыны жасау керек. Егер сіздің виртуалды каталогыңыз Web-қосымша болмаса, ASP.NET түзетулерімен басқара алмайсыз және Visual Studio .NET көмегімен Web-қосымшасын құра алмайсыз.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]