Вопрос по Javascript и xml

компьютеры программирование JavaScript xml

Изучаю данные вещи, и вот на что наткнулся... имеется файл xxx.js
<script language="JScript">
var fso,f,ts,s
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile("http://***.ru/text.txt");
ts = f.OpenAsTextStream(ForReading, TristateUseDefault);
s = ts.ReadLine( );
ts.Close( );
</script>
Во-первых:
Правильно ли он работает и прочитает ли он строку из того файла в s?

имеется xml файл, где вызывается данный скрипт <script type="application/x-javascript" src="***/content/xxx.js" />
Как мне получить в xml эту переменную s из js?
Жду ваших ответов и любой помощи, заранее спс :)

Примечание:
Ну я не соображаю в этих двух языках, я пишу мини-плагин под firefox, он выводит в статусбаре строчку из файла на сервере, так вот сам xml-файл это вот:
<?xml version="1.0"?>
<overlay id="Phoenix messenger"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<statusbar id="status-bar">
<script type="application/x-javascript" src="chrome://Phoenixmessenger/content/rf.js" />
<statusbarpanel id="my-panel" label="123"/>
</statusbar>
</overlay>
Вместо 123 мне надо выводить ту строчку из файла, а скрипт rf.js я привёл выше
Ответы:
Хм... вообще тут у вас, очень кривой и непонятны аякс... а может и не аякс, но что-то очень близкое. Работать будет только в ИЕ.
Ах да... переменная у вас глобальная. Т.е. можно просто её вызвать, а лучше оформите в виде функции с возвратом нужных данных - будет гибче.
И вы меня изо всех сил извините, но XML - он только содержит данные. Он НЕ может вызывать никакой скрипт и вы НЕ можете оперировать в нём переменными. Что-то вы там напутали, Сергей.
grinka, скорее всего он имел ввиду XHMTL.
>grinka, скорее всего он имел ввиду XHMTL.
а может, скорее всего, xml-файл, у которого указан xslt-шаблон представления
при запуске такого хмля браузер сначала парсит его по указанным в шаблоне правилам и выдает XHMTL, который потом и отображает пользователю
в продолжение. в xslt-шаблоне можно спокойно сделать js-скриптовую вставку. вот подчищенный кусочек:
<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xml:space="preserve">
   <xsl:output encoding="UTF-8"/>
   <xsl:decimal-format name="my" decimal-separator="." grouping-separator="," />
   <xsl:template match="/">
       <html>
           <head>
тут можно стили прописать или js-вставки - по надобности задачи
           </head>
           <body>
здесь прописывается представление данных из xml, которые вытаскиваются из оного по правилам XSLT
           </body>
       </html>
   </xsl:template>


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.