powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xml не работает в Chrome и Firefox
6 сообщений из 6, страница 1 из 1
xml не работает в Chrome и Firefox
    #37871070
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не работает в Chrome & Firefox, но работает в IE, как так ?

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<?xml version="1.0"?>
<PRODUCTS>
    <PRODUCT>
        <TITLE> Product #1 </TITLE>
        <PRICE> $10.00 </PRICE>
    </PRODUCT>
    <PRODUCT>
        <TITLE> Product #2 </TITLE>
        <PRICE> $20.00 </PRICE>
    </PRODUCT>
    <PRODUCT>
        <TITLE> Product #3 </TITLE>
        <PRICE> $30.00 </PRICE>
    </PRODUCT>
    <PRODUCT>
        <TITLE> Product #4 </TITLE>
        <PRICE> $40.00 </PRICE>
    </PRODUCT>
    <PRODUCT>
        <TITLE> Product #5 </TITLE>
        <PRICE> $50.00 </PRICE>
    </PRODUCT>
</PRODUCTS>




Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<html>
<head>
<script for="window" event="onload">
doc=dsoPRODUCTS.XMLDocument;
if(doc.readyState == 4) DisplayError();
else doc.onreadystatechange = DisplayError;
function DisplayError(){
    if(doc.readyState != 4) return;
    if(doc.parseError.errorCode){
        mess =
        "parseError.errorCode: " + doc.parseError.errorCode + "\n" +
        "parseError.filepos: " + doc.parseError.filepos + "\n" +
        "parseError.line: " + doc.parseError.line + "\n" +
        "parseError.linepos: " + doc.parseError.linepos + "\n" +
        "parseError.reason: " + doc.parseError.reason + "\n" +
        "parseError.srcText: " + doc.parseError.srcText + "\n" +
        "parseError.url: " + doc.parseError.url + "\n" +
        "";
        alert(mess);
    }
}
</script>
</head>
<body>
<XML ID="dsoPRODUCTS" SRC="sample.xml"></XML>
<TABLE ID="ProductsTable" DATASRC="#dsoPRODUCTS" border="1" width="100%" cellspacing="0">
<TR><TD><SPAN DATAFLD="TITLE"></SPAN></TD><TD><SPAN DATAFLD="PRICE"></SPAN></TD></TR>
</TABLE>
</body>
</html>
...
Рейтинг: 0 / 0
xml не работает в Chrome и Firefox
    #37871127
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Они не поддерживают тег <XML>
...
Рейтинг: 0 / 0
xml не работает в Chrome и Firefox
    #37871540
kim-kong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, тогда какой тег использовать ?
...
Рейтинг: 0 / 0
xml не работает в Chrome и Firefox
    #37871554
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kim-kongAntonariy, тогда какой тег использовать ?А чего Вы хотите добиться?
...
Рейтинг: 0 / 0
xml не работает в Chrome и Firefox
    #37871713
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kim-kongAntonariy, тогда какой тег использовать ?
Код: xml
1.
2.
3.
4.
5.
6.
<script>
/*
<?xml version="1.0"?>
...
*/
</script>

Вырезать текст из комментария из innerHTML скрипта и скормить DOMDocument.
...
Рейтинг: 0 / 0
xml не работает в Chrome и Firefox
    #37871717
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя если xml в отдельном файле, лучше грузить через XmlHttpRequest, он сразу DOMDocument вернет.

Но DATASRC и DATAFLD в пролете. Все равно придется вручную таблицу заполнять.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xml не работает в Chrome и Firefox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]