powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Загрузка XML файла. DOMDocument :: load
3 сообщений из 3, страница 1 из 1
Загрузка XML файла. DOMDocument :: load
    #37828198
chuka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, помогите разобраться.
Нужно преобразовать XML документ в HTML в соответствии с имеющейся таблицей xsl.
Пишу скрипт:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?php
$xml = new DOMDocument;
$xml->load("myFirstXML.xml");

$xsl = new DOMDocument;
$xsl->load('myFirstXML.xsl');

$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); 

echo $proc->transformToXML($xml);
?>



Все прекрасно работает.
Но на самом деле мне нужно загружать xml файл с удаленного сервера, по динамической ссылке.
Я делаю так:
$xml->load(" http://www.mikado-parts.ru/ws/service.asmx/Code_Search?Search_Code=12345&ClientID=12&Password=string");

Но трюк не проходит, динамический XML не загружается.
Весь инет перерыл -ответа не нашел.
Прошу совета.
...
Рейтинг: 0 / 0
Загрузка XML файла. DOMDocument :: load
    #37828710
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chukaЯ делаю так:
$xml->load(" http://www.mikado-parts.ru/ws/service.asmx/Code_Search?Search_Code=12345&ClientID=12&Password=string");

а зачем делаете так? в доках гдето написано что $xml->load() может читать с удаленного сервера?

Код: php
1.
$xml->loadXML(file_get_contents($URL));
...
Рейтинг: 0 / 0
Загрузка XML файла. DOMDocument :: load
    #37830212
chuka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так тоже пробовал, но не работало.

Потом нашел в чем проблема была.
В XML, который тянется по внешней ссылке указано:
<Code_List xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" xmlns=" http://www.mikado-parts.ru/WS/Service">

так вот урл http://www.mikado-parts.ru/WS/Service не отвечает и, видимо, поэтому xml в DOM не подгружался.
Как только я удалил из получаемого XML эту строку - все заработало!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Загрузка XML файла. DOMDocument :: load
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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