пример
Создание объекта SimpleXMLElement из строки:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo
$xml->asXML();
?>
Выполнить пример » Определение и использование
__construct() функция создает новый объект SimpleXMLElement.
Синтаксис
__construct( data,options,data_is_url,ns,is_prefix );
параметр | Описание |
---|---|
data | Необходимые. Определяет хорошо сформированную строку XML или путь или URL для документа XML, если data_is_url ИСТИНА |
options | Необязательный. Указывает дополнительные параметры Libxml. Устанавливается с помощью опции и 1 или 0 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) Возможные значения:
|
data_is_url | Необязательный. ИСТИНА указывает , что данные путь / URL к XML - документа вместо строковых данных. По умолчанию FALSE |
ns | Необязательный. Задает префикс пространства имен или URI |
is_prefix | Необязательный. Задает логическое значение. TRUE , если нс является префиксом. FALSE , если нс является URI. По умолчанию FALSE |
Технические подробности
Возвращаемое значение: | Возвращает объект SimpleXMLElement , который представляет данные |
---|---|
PHP версии: | 5.0.1+ |
PHP Changelog: | PHP 5.1.2: варианты и data_is_url параметры добавлены. PHP 5.2: нс и параметры is_prefix добавили. |
Еще примеры
Предположим , мы имеем следующий XML - файл, « note.xml »:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Пример 1
Создание объекта SimpleXMLElement из URL:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
Выполнить пример » <PHP SimpleXML Ссылка