База ответов ИНТУИТ

Язык программирования PHP

<<- Назад к вопросам

Создать с помощью PHP xml-документ следующего вида:

<?xml version="1.0"?><root><person num="10">    <name>Nick Petrov</name></person><person num="20">    <name>Pit Ivanov</name></person></root>        

(Отметьте один правильный вариант ответа.)

Варианты ответа
<?php$doc = domxml_new_doc("1.0");$root = $doc->create_element("root");$pers = $doc->create_element("person");$pers->set_attribute("num", "10");$txt = $doc->create_text_node("Nick Petrov");$pers->append_child($txt);$root->append_child($pers);$pers1 = $doc->create_element("person");$pers1->set_attribute("num", "20");$txt1 = $doc->create_text_node("Pit Ivanov");$pers1->append_child($txt1);$root->append_child($pers1);$doc->append_child($root);echo "<PRE>", htmlentities($doc->dump_mem(true)),"</PRE>";?>        
(Верный ответ)
<?php$doc = domxml_new_doc("1.0");$root = $doc->create_element("root");$pers = $doc->create_element("person");$pers->set_attribute("num", "10");$txt = $doc->create_text_node("Nick Petrov");$pers->append_child($txt);$root->append_child($pers);$pers1 = $doc->create_element("person");$pers1->set_attribute("num", "20");$txt1 = $doc->create_text_node("Pit Ivanov");$pers1->append_child($txt1);$root->append_child($pers1);echo "<PRE>", htmlentities($doc->dump_mem(true)),"</PRE>";?>        
<?php$doc = domxml_new_doc("1.0");$root = $doc->create_element("root");$pers = $doc->create_element("person");$pers->set_attribute("num", "10");$txt = $doc->create_text_node("Nick Petrov");$root->append_child($pers);$pers1 = $doc->create_element("person");$pers1->set_attribute("num", "20");$txt1 = $doc->create_text_node("Pit Ivanov");$root->append_child($pers1);$doc->append_child($root);echo "<PRE>", htmlentities($doc->dump_mem(true)),"</PRE>";?>        
Похожие вопросы

Имеется следующий xml-документ (data.xml):

<?xml version="1.0"?><root><person num="10">    <name>Nick Petrov</name></person><person num="20">    <name>Pit Ivanov</name></person></root>        

Преобразовать данные этого файла в массивы, содержащие информацию о каждой персоне (Например, Array("num"=>"10", "name"=>"Nick Petrov") )

Имеется следующий xml-документ (data.xml):

<?xml version="1.0"?><root><person num="10">    <name>Nick Petrov</name></person><person num="20">    <name>Pit Ivanov</name></person></root>        

Дописать в него информацию еще об одной персоне (тег person с атрибутом num="30" и элементом name="Nina")

Имеются следующие Smarty шаблоны

main.tpl<html><head><title>Test page</title></head><body>{section name=person loop=2}    <b>Name:</b>{$name[person]}    <b>Last Name:</b> {$lastName[person]}    <br>{/section}</body></html>        

Написать программу, которая по этому шаблону генерирует html-страницу с заголовком «Test page» и содержанием вида:

Name: Иван Last Name: ПетровName: Петр Last Name: Иванов        
С помощью какой функции в PHP можно создать xml-документ?
С помощью какой функции можно преобразовать строку, содержащую xml-документ, в дерево PHP объектов?
Создать класс A, расширяющий класс B с помощью методов view() и test() и переменной $a. Вызвать метод view(), определенный в базовом классе, из метода test() расширяющего класса.
Создать класс A, расширяющий класс B с помощью метода add() и переменной $a.
Создать класс описаний экспонатов виртуального музея, задать начальные значения свойств класса, используя конструктор, и создать экземпляр класса.
Создать класс описаний экспонатов виртуального музея, задать начальные значения свойств класса, описать метод для отображения объектов класса. Создать экземпляр класса, получить значения его свойств и вызвать метод.

Вы создали php файл вида:

<b>PHP работает:</b><?phpif (1 < 0) echo "привет";?>        

Что нужно сделать, чтобы получить в браузере строку: "PHP работает: привет"