Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Реализация преобразования с помощью JavaScript





  1. Подготовьте файл, содержащий следующий код сценария на языке ASP:

2. <%

3. 'Load XML

4. set xml = Server.CreateObject("Microsoft.XMLDOM")

5. xml.async = false

6. xml.load(Server.MapPath("ttable.xml"))

7.

8. 'Load XSL

9. set xsl = Server.CreateObject("Microsoft.XMLDOM")

10. xsl.async = false

11. xsl.load(Server.MapPath("ttable.xsl"))

12.

13. 'Transform file

14. Response.Write(xml.transformNode(xsl))

%>

В начале сценария создается экземпляр парсера Microsoft XML parser (XMLDOM), и XML файл загружается в память. Далее создается еще один экземпляр парсера, и XSL файл загружается в память. В последней строке выполняется собственно преобразование XML файла с использованием XSL файла в XHTML, который отправляется обратно браузеру.

  1. Проверьте работу сценария в веб-браузере.

Задание на лабораторную работу:

В приведенном ниже XML документе описана экзаменационная ведомость:

<gradeReport id="120851">

<date>10-06-2008</date>

<subject>Computer Science Fundamentals</subject>

<examiner>prof.Chervonenko</examiner>

<gradeList>

<gradeRecord id="1">

<student>Ivanov</student>

<grade>4</grade>

</gradeRecord>

<gradeRecord id="2">

<student>Petrov</student>

<grade>3</grade>

</gradeRecord>

<gradeRecord id="3">

<student>Sidorov</student>

<grade>5</grade>

</gradeRecord>

</gradeList>

</gradeReport>

Постройте для него XSL файл, необходимый для XSLT преобразования исходного XML документа в HTML страницу, содержащую заголовок ведомости и таблицу оценок со столбцами: номер, студент, оценка. (будут у всех повторяться имена и фамилиии, лабораторная не защитывается)

 







Date: 2016-07-05; view: 333; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию