Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Разработка » Работа с XML » 27-04-2005 14:21:27

Anton пишет

Ответ не совсем по существу.
Вот ссылка: http://www.xulplanet.com/references/xpc … p_XML.html на XPCOM Reference XULPlanet.

Обзор интерфейсов для работы с XML. Там написано: "The nsIXMLHttpRequest, nsIDOMParser nsIDOMSerializer interfaces can be used to load, parse and serialize XML.". Т. е., для доступа к нодам надо использовать интерфейс nsIDOMParser. Методы и свойства интерфейса - там же по ссылке.

Почему не по существу, очень даже по существу :)
В итоге сделал так:

Выделить код

Код:

var xmlDoc = xrequest.responseXML;

  var rootobj=xmlDoc.getElementsByTagName("document")[0];

  for (i=0;i<rootobj.childNodes.length;i++)
  {
     //************//
  }

всё пашет :)

Разработка » Работа с XML » 27-04-2005 13:39:45

Есть HTTP сервак, который возвращает XML данные.
Допустим:

Выделить код

Код:

<?xml version="1.0"?>
<document>
  <mytag attribute1="supertest1" attribute2="1" />
  <mytag attribute1="supertest2" attribute2="2" />
  <mytag attribute1="supertest3" attribute2="3" />
</document>

Данные гружу так (было в одной из тем):

Выделить код

Код:

var url="http://127.0.0.1:88/browse";
  var xrequest=new XMLHttpRequest();
  xrequest.open("GET",url,false);
  xrequest.send("");

Вопрос - что теперь сделать, чтобы можно было пробежатся по нодам и вытащить атрибуты? Без использования ActiveX, только средствами Mozilla?

Разработка » Как "убить" форму? » 21-04-2005 13:04:40

Есть один файл "my.xul" где несколько контролов и кнопка "Close":

Выделить код

Код:

<button id="xm:button1" label="Close" onclick="cmdClose();"/>
Выделить код

Код:

function cmdClose(e)
{
  close();
}

Ругается что скрипт не может закрыть окно, открытое не им.
Как быть?

Разработка » XULMaker » 21-04-2005 12:55:15

XULMaker с 1.6 заработал. Правда жутко неудобный он, да и глюков полно.
MozCreator - вообще непонятно что делает, январский билд по крайней мере treeview и область редактирования файлов показывает. Апрельский только панель инструментов :( Это даже сырой версией назвать сложно.

Разработка » XULMaker » 20-04-2005 16:46:29

ragnaar Спасибо. Попробую и XULMaker с 1.6 и MozCreator тоже гляну.

Разработка » XULMaker » 20-04-2005 15:15:51

Кто-нибудь ставил/юзал сабж?

Пытаюсь поставить по "инструкции" - нифига не выходит.
Ставлю JSLib, потом сам XULMaker 0.51.
При запуске он "матерится":

getIdNodeList: ERROR
DOM Error: TypeError: rootElement has no properties

и еще пара ошибок связанная с этой.

Окно едитора открывается - но сделать в нём ничего нельзя.
Подскажите плиз - что делать?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]