xxxDimas
Новичок
не могу загрузить xml файл!!
использую DOM для версии php 4.4.x
делаю вызов код PHP
но открыть не может, а только возвращает кучу предупреждений типа
Warning: domxml_open_file() [function.domxml-open-file]: I/O in d:\www\www\tests\read_xml.php on line 3
Warning: domxml_open_file() [function.domxml-open-file]: warning : in d:\www\www\tests\read_xml.php on line 3
Warning: domxml_open_file() [function.domxml-open-file]: failed to load external entity "dom.php" in d:\www\www\tests\read_xml.php on line 3
в чем дело????
Содержимое xml файла
<?xml version="1.0" encoding="windows-1251" ?>
<rooms>
<etaz id="5">
<room>511</room>
<peopls>
<fio>Suhinin Dmiitry Vadimovich</fio>
<fio>Sorokin Nikolay Aleksandrovich</fio>
</peopls>
</etaz>
<etaz id="9">
<room>910</room>
<peopls>
<fio>Ivan Trprpr</fio>
<fio>Fomenko Aleksandr Alksandrovich</fio>
</peopls>
</etaz>
</rooms>
-~{}~ 30.10.06 20:16:
все нашел, нужно указать в качестве аргумента полный путь, тоесть добавить еще dirname(__FILE__). и тогда все работает, но почему, что за дурость???
-~{}~ 30.10.06 20:17:
вот теперь пытаюсь сделать вывод xml файла с помощью вот такогокод PHP
$context=xpath_new_context($doc);
$root=$doc->document_element();
$expr="//*";
$path=xpath_eval_expression($context,$expr);
в этоге полуцаю какую-то ерунду типа
[0] => domelement Object
(
[type] => 1
[tagname] => rooms
[0] => 3
[1] => 8145472
)
[1] => domelement Object
(
[type] => 1
[tagname] => etaz
[0] => 4
[1] => 8145920
)
где же значения????????
использую DOM для версии php 4.4.x
делаю вызов код PHP
PHP:
$doc=domxml_open_file("dom.xml");
Warning: domxml_open_file() [function.domxml-open-file]: I/O in d:\www\www\tests\read_xml.php on line 3
Warning: domxml_open_file() [function.domxml-open-file]: warning : in d:\www\www\tests\read_xml.php on line 3
Warning: domxml_open_file() [function.domxml-open-file]: failed to load external entity "dom.php" in d:\www\www\tests\read_xml.php on line 3
в чем дело????
Содержимое xml файла
<?xml version="1.0" encoding="windows-1251" ?>
<rooms>
<etaz id="5">
<room>511</room>
<peopls>
<fio>Suhinin Dmiitry Vadimovich</fio>
<fio>Sorokin Nikolay Aleksandrovich</fio>
</peopls>
</etaz>
<etaz id="9">
<room>910</room>
<peopls>
<fio>Ivan Trprpr</fio>
<fio>Fomenko Aleksandr Alksandrovich</fio>
</peopls>
</etaz>
</rooms>
-~{}~ 30.10.06 20:16:
все нашел, нужно указать в качестве аргумента полный путь, тоесть добавить еще dirname(__FILE__). и тогда все работает, но почему, что за дурость???
-~{}~ 30.10.06 20:17:
вот теперь пытаюсь сделать вывод xml файла с помощью вот такогокод PHP
$context=xpath_new_context($doc);
$root=$doc->document_element();
$expr="//*";
$path=xpath_eval_expression($context,$expr);
в этоге полуцаю какую-то ерунду типа
[0] => domelement Object
(
[type] => 1
[tagname] => rooms
[0] => 3
[1] => 8145472
)
[1] => domelement Object
(
[type] => 1
[tagname] => etaz
[0] => 4
[1] => 8145920
)
где же значения????????