L
Lexxx
здраствуйте ..
вопрос вот в чем .. имеется код PHP для запуска *.xml файла ....
код PHP
<?php
// обработчик для открывающих тегов элемента
function startElementHandler($parser, $name, $attribs){
echo ("< &name><BR>");
}
// обработчик для закрывающих тегов элемента
function endElementHandler($parser, $name) {
echo ("< &name><BR>");
}
// обработчик для символьных данных
function cdataHandler($parser, $data){
echo ("$data<BR>");
}
// создаем анализатор
$parser=xml_parser_create();
// регистрируем обработчик начала и конца элемента
xml_set_element_handler($parser, "startElementHandler", "endElementHandler");
// регистрируем анализатор символьных данных
xml_set_character_data_handler($parser, "cdataHandler");
// откурываем файл XML
$file="test.xml";
if (!($fp = fopen($file, "r"))) {
die ("could not open $file for reading");
}
// читаем файл порциями по 4 Кб и передаем анализатору
while ($data = fread($fp, 4096)) {
if (!xml_parse($parser, $data, feof($fp))) {
die(sprintf("XML error %d %d", xml_gwt_current_line_number($parser),xml_get_current_column_number($parser)));
}
}
?>
все работает ... но запускается документ "test.xml " в ворде ...
как сделать так чтобы документ открывался в браузере ?
вопрос вот в чем .. имеется код PHP для запуска *.xml файла ....
код PHP
<?php
// обработчик для открывающих тегов элемента
function startElementHandler($parser, $name, $attribs){
echo ("< &name><BR>");
}
// обработчик для закрывающих тегов элемента
function endElementHandler($parser, $name) {
echo ("< &name><BR>");
}
// обработчик для символьных данных
function cdataHandler($parser, $data){
echo ("$data<BR>");
}
// создаем анализатор
$parser=xml_parser_create();
// регистрируем обработчик начала и конца элемента
xml_set_element_handler($parser, "startElementHandler", "endElementHandler");
// регистрируем анализатор символьных данных
xml_set_character_data_handler($parser, "cdataHandler");
// откурываем файл XML
$file="test.xml";
if (!($fp = fopen($file, "r"))) {
die ("could not open $file for reading");
}
// читаем файл порциями по 4 Кб и передаем анализатору
while ($data = fread($fp, 4096)) {
if (!xml_parse($parser, $data, feof($fp))) {
die(sprintf("XML error %d %d", xml_gwt_current_line_number($parser),xml_get_current_column_number($parser)));
}
}
?>
все работает ... но запускается документ "test.xml " в ворде ...
как сделать так чтобы документ открывался в браузере ?