Object domxml_open_file (string filename)

Эта функция обрабатывает XML-файл, имя которого задается параметром filename, и переводит его в объект класса DOMDocument. Доступ к файлу производится только на чтение.

Функции domxml_open_mem() и domxml_open_file() нужно вызывать перед вызовом любых других функций, связанных с расширением DOM.

 

Эти функции преобразуют XML-файл в дерево объектов. К этим объектам можно обращаться с помощью различных методов. Для выделения корневого элемента используется метод DomDocument->document_element().

Для создания нового пустого XML-документа используют функция domxml_new_doc(string version), которая создает новый пустой XML-документ. Ее параметром является номер версии создаваемого документа.

<?

//считываем файл " student.xml " в строку

$xmlstr = join('',file(' student.xml.xml'));

// переводим строку с xml-файлом в дерево объектов.

if(!$dom = domxml_open_mem($xmlstr)) {

//Если операция прошла неудачно, то выводим ошибку и прекращаем работу.

echo "Ошибка при разборе документа\n";

exit;

}

print_r($dom);

echo "<hr>";

// выделяем корневой элемент дерева объектов.

// В нашем случае это будет элемент <list>

$root = $dom->document_element();

print_r($root);

echo "<hr>";

?>

Каждому элементу XML-файла мы поставили в соответствие какой-то объект. Теперь рассмотрим возможность перемещаться по дереву объектов и обращаться с этими объектами: получать и изменять их значения, находить их потомков и предков, удалять объекты.








Дата добавления: 2015-08-26; просмотров: 761;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.