» Xml для новичков
» Главная страница
»
К оглавлению
Использование ASP
Доступ к свойствам XML- анализатора возможен также из сценариев
ASP(Active Server Pages), выполняющихся на стороне сервера. Если при написании
ASP-модуля используется язык VBscript, то для создания объекта, представляющего
XML- документ, необходимо включить следующее выражение: Set myxml=Server.CreateObject("msxml")
Однако необходимо учитывать, что в качестве сервера в этом
случае надо использовать Web- сервер, поддерживающий ISAPI, и так же на
компьютере должны быть установлены или броузер Internet Explorer версии 4 и
выше, или зарегистрированный в реестре ActiveX- компонент msxml.
Вот пример использования свойств XML-документа в ASP-
программе: <%
Set myxml=Server.CreateObject("msxml")
myxml.url = "http://localhost/xml/sample1.xml"
url=myxml.url
Set root=myxml.root
version=myxml.version
charset=myxml.charset
%>
<html>
<body bgcolor="white">
<center>
<table width=80%>
<tr>
<td align="center" bgcolor="silver">URL</td>
<td align="center"><%=url%></td>
</tr>
<tr>
<td align="center" bgcolor="silver">Version</td>
<td align="center"><%=version%></td>
</tr>
<tr>
<td align="center" bgcolor="silver">Root element</td>
<td align="center"><%=root.tagName%></td>
</tr>
<tr>
<td align="center" bgcolor="silver">Charset</td>
<td align="center"><%=charset%></td>
</tr>
</table>
</body>
</html>
Создавая msxml- объект при помощи CreateObject,
мы в дальнейшем вызываем его методы и свойства привычным нам способом.
Отличается лишь способ вставки полученной информации в HTML- страницу - она
генерируется не на стороне клиента, а приходит к нему в уже готовом виде.
В заключение хотелось бы отметить, что рассмотренные способы
работы с XML- документами могут применяться для отображения их элементов на
экране броузера. Не всегда они являются наиболее эффективными для форматирования
текста - для каждого нового документа с измененной структурой требуются частично
или полностью переписывать обработчик(в следующем разделе мы попробуем
использовать для этих же целей стилевые таблицы XSL). Однако использование Java
Script позволяет уже сегодня разрабатывать реальные Интернет- приложения,
использующие встроенный в броузер клиента анализатор в качестве средства для
доступа к структурированной информации XML.
Следующий
урок
|