Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22349 программистов и 1030 роботов. Сейчас ищут 614 программистов ...
Приступая к работе

DOMImplementation::createDocumentType - Создает пустой объект класса DOMDocumentType

Вернуться к: DOMImplementation

DOMImplementation::createDocumentType

(PHP 5, PHP 7)

DOMImplementation::createDocumentType Создает пустой объект класса DOMDocumentType

Описание

public DOMDocumentType DOMImplementation::createDocumentType ([ string $qualifiedName = NULL [, string $publicId = NULL [, string $systemId = NULL ]]] )

Создает пустой объект класса DOMDocumentType. Объявления сущностей и условных обозначений будет недоступно. Ссылки на сущности не будут заменяться, и умолчания значений атрибутов не будут применены.

Список параметров

qualifiedName

Стандартизованное имя типа документа для создания.

publicId

Общедоступный идентификатор внешнего подмножества.

systemId

Системный идентификатор внешнего подмножества.

Возвращаемые значения

Новый объект класса DOMDocumentType с атрибутом ownerDocument установленным в NULL.

Ошибки

DOM_NAMESPACE_ERR

Возникает, если обнаружена ошибка в строке qualifiedName.

Этот метод может быть вызван статически, но при этом будет сгенерирована ошибка уровня E_STRICT.

Примеры

Пример #1 Создание документа с прикрепленной DTD

<?php

// Создает экземпляр класса DOMImplementation
$imp = new DOMImplementation;

// Создает экземпляр класса DOMDocumentType
$dtd $imp->createDocumentType('graph''''graph.dtd');

// Создает объект DOMDocument
$dom $imp->createDocument(""""$dtd);

// установка других параметров
$dom->encoding 'UTF-8';
$dom->standalone false;

// создание пустого элемента
$element $dom->createElement('graph');

// присоединение элемента
$dom->appendChild($element);

// извлечение и печать документа
echo $dom->saveXML();

?>

Результат выполнения данного примера:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE graph SYSTEM "graph.dtd">
<graph/>

Смотрите также



Вернуться к: DOMImplementation

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware