HAGer
Новичок
Вывод дерева (туплю по-черному)
есть XML
<?xml version="1.0" encoding="windows-1251" ?>
<!DOCTYPE doc SYSTEM "./dtd/dtd.dtd">
<doc>
<col id="col1">
<razdel name="Конференции iXBT" id="raz1">
<link url="http://www.ixbt.com/" title="iXBT" color="">iXBT</link>
<link url="http://forum.ixbt.com/?id=all" title="iXBT" color="">Список последних сообщений</link>
<link url="http://forum.ixbt.com/?id=24" title="iXBT" color="">Программы: Интернет</link>
<link url="http://forum.ixbt.com/?id=15" title="iXBT" color="">Флейм</link>
</razdel>
</col>
</doc>
я его разбираю таким образом:
выдает мне следущее:
col
razdel
link
#text
link
#text
link
#text
link
#text
Внимание вопрос:
Че такое #text и как его из списка тегов прибить?
У меня этой пакости (#text) было еще больше, пока не прописал DOMXML_LOAD_DONT_KEEP_BLANKS...
Я совсем чайник, просьба ногами в живот не бить. Форум поковырял, ниче такого не нашел. Мож сказывается ночь...
есть XML
<?xml version="1.0" encoding="windows-1251" ?>
<!DOCTYPE doc SYSTEM "./dtd/dtd.dtd">
<doc>
<col id="col1">
<razdel name="Конференции iXBT" id="raz1">
<link url="http://www.ixbt.com/" title="iXBT" color="">iXBT</link>
<link url="http://forum.ixbt.com/?id=all" title="iXBT" color="">Список последних сообщений</link>
<link url="http://forum.ixbt.com/?id=24" title="iXBT" color="">Программы: Интернет</link>
<link url="http://forum.ixbt.com/?id=15" title="iXBT" color="">Флейм</link>
</razdel>
</col>
</doc>
я его разбираю таким образом:
PHP:
$xmlpath = dirname(__FILE__) . "\\";
if (!$xmldoc = domxml_open_file( $xmlpath . "test.xml",DOMXML_LOAD_DONT_KEEP_BLANKS)) {
echo "Error while parsing the document\n";
exit;
}
$root = $xmldoc->document_element();
$root_child = $root->child_nodes();
function nodeit($node)
{
for($i=0;$i<sizeof($node);$i++)
{
print $node[$i]->node_name()."<br>";
nodeit($node[$i]->child_nodes());
}
}
nodeit($root_child);
col
razdel
link
#text
link
#text
link
#text
link
#text
Внимание вопрос:
Че такое #text и как его из списка тегов прибить?
У меня этой пакости (#text) было еще больше, пока не прописал DOMXML_LOAD_DONT_KEEP_BLANKS...
Я совсем чайник, просьба ногами в живот не бить. Форум поковырял, ниче такого не нашел. Мож сказывается ночь...
