Технология XML (Extensible Markup Language) е създаден в края на 90-те години на миналия век. Основните предимства на XML текст:
□ има структурата на базата данни, достъпни компютри и хора;
□ удобно обработват с помощта на съвременни езици за програмиране;
□ лесно се превръща в HTML.
Разгледайте следните бази данни, текст, написани на XML:
Трима мъже в лодката Notre Domme Париж
15000
А войната и мира Angelika - на misstress на призраци А и С. Гален
Това е пример за правилно форматиран XML елементи документи са тагове , , , , , .
Елементите в текста са подредени по вид на дърво с елемент на главата . Kazhdty елемент е свързан с него затварящия елемент. Обхватът на всеки елемент е ограничена от елементите на отваряне и затваряне. Не преминаване на обхвата на елементите оставя, т.е.. E. област или инвестира в един от друг, или не се пресичат. елемент , който обхвата включва в обхвата на всички други елементи, той се нарича корена. XML-документ може да се разглежда като база данни на текст. Стойността на информация елемент е поставен между маркерите определящи активен елемент. По този начин стойността на първия елемент е низ
Трима мъже в лодката.
Сега ще покажем как да се преведат тази констатация във формата за HTML табличен, която се извършва с помощта на HTML. Нека създадем следния файл HTML (Обява 2.12).
Обявата 2.12. HTML-документ за показване на XML електронна таблица
Първата ни урок по XML технологии
Заглавието на книгата
авторът
цената
Запази този HTML-файл с име textbd.html. Сега отворете браузъра си. Резултатът ще бъде (фиг. 2.9).
Фиг. 2.9. Показани XML документ в един HTML документ
За да се свържете по-рано създаден XML-файл и да го свързва с таговете на масата са използвани:
За да се покаже на данните в етикетите на масата са използвани за клетките, както следва:
свободен край Тя се използва като контейнер. DATAFLD параметър съдържа стойността на показаната XML елемент.
Listing2.13. Модифицираният HTML-документа, за да се покаже XML електронна таблица
Първата ни урок по XML технологии
Заглавието на книгата
авторът
цената
терм GT използва за векторизация стрелка надясно, терминът то - стрелката на ляво. В този случай, ние се уточни, че искате да се показва само два записа в таблицата:
Тази команда връща стойността на елемента от XML-файл, който е най-тото реда на прехвърляне на тези елементи .
Тази команда връща общия брой на елементи на XM L-документ.
Тази команда връща позицията, в която линията влиза в stringi низ или -i низ, ако няма събития.
Сега давам напреднал HTML-код за тази задача (вж Обява 2.14).
Listing2.14. Advanced HTML-документ за показване на XML електронна таблица
Var odoc = нов ActiveXObject ( "Microsoft.XMLDOM");
odoc.async = фалшива; // Пауза на програмата,
// докато изтеглянето завърши odoc.load ( "textbd.xml"); // Заредете XML-документа в паметта Var stringl = document.myform.mytext.value; Z = odoc.getElementsByTagName ( "заглавие") дължина ;. // Получаване
// // дължина елемент маркирани //
за (I = 0; и прочетете XML-документ
String (odoc.getElementsByTagName ( "заглавие") елемент (и) .text.); ако (s.indexOf (stringl) == 1)