AdRotator
Елемент управління AdRotator дозволяє показувати рекламні банери і автоматично замінювати їх на інші. Самі банери описані у файлі XML або іншому джерелі даних. Реклама оновлюється кожен раз при оновленні сторінки. У вілстивості AdvertismentFile задаєтся ім’я XML-файлу. Скелет XML-файлу такий:
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements
xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
</Advertisements>
Всередині вузла Advertisements розташовують вузли <Ad> </Ad>. Ці вузли можуть містити 5 необов’язкових атрибутів, наведених у таблиці 8.6.
Таблиця 8.6. Атрибути вузла <Ad>
Властивість
| Зміст
|
ImageUrl
| Шлях до графічного зображення.
|
NavigateUrl
| Адреса, по якій відбудеться перехід при натисненні на графічному зображенні.
|
AlternateText
| Альтернативний текст, якщо показ картинки заблокований.
|
Impressions
| Всі значення Impressions сумуються. Ймовірність показу реклами дорівнює значенню Impressions, поділеному на цю суму
|
Keyword
| Ключове слово-категорія реклами. Дозволяє фільтрувати оголошення.
|
Класс XmlReader
З допомогою класу XmlReader можна швидше, аніж іншими методами, отримати дані з XML-документів.
XmlReader - це абстрактний клас. Щоб почати читання, у статичний метод Create передається об’єкт класу XmlReaderSettings.
Клас XPathDocument
Клас надає функціональність читання та збереження у пам’яті XML-документів для трансформацій з допомогою XSL. По документу можна переміщуватися в довільному напрямку та отримувати доступ до довільного елемента, використовуючи вирази XPath.
Елемент управління XML
Елемент управління XML надає спосіб перетворення XML-документу, використовуючи таблицю стилів XSL. Влістивість DocumentSource задає XML-файл, в якому розміщені дані, а TransformSource - файл трансформації XSLT.
XMLDataSource
Елемент-джерело даних XMLDataSource забезпечує простий спосіб підключення XML-документів як джерел даних до елементів, які відображають інформацію. Також можна задати запит XPath для того, щоб відфільтрувати дані. Як і SqlDataSource, він дозволяє редагувати, видаляти, додавати записи даних. Для цього потрібно отримати доступ до розміщеного в ньому об’єкту XmlDataDocument з допомогою виклику методу GetXmlDocument. Після редагування документ зберігається з допомогою методу Save.
На відміну від табличних даних в СУБД, дані в XML-файлах ієрархічні, а тому XMLDataSource зручно приєднювати до ієрархічних елементів управління, наприклад Menu.
PHP
PHP (Hypertext Preprocessor, гіпертекстовий препроцесор), попередньо: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-серверу. PHP є однією з найпоширеніших мов, що використовуються у сфері веб-розробок. PHP підтримується переважною більшістю хостинг-провайдерів. Проект за яким був створений PHP — проект з відкритими програмними кодами.
PHP інтерпретується веб-сервером в HTML-код, який передається на сторону клієнта. На відміну від таких скриптових мов програмування, як JavaScript, користувач не має доступу до PHP-коду, що є перевагою з точки зору безпеки, але значно погіршує інтерактивність сторінок. Але ніщо не забороняє використовувати РНР для генерування і JavaScript-кодів які виконаються вже на стороні клієнта.
PHP - мова, яка може бути вбудованою безпосередньо в html-код сторінок, які, в свою чергу коректно будуть оброблені PHP -інтерпретатором. Механізм РНР просто починає виконувати код після першої екрануючої послідовності (<?) і продовжує виконання до того моменту, коли він зустріне парну екрануючу послідовність (?>).