Рубрики

PHP | Функция DOMDocument normalizeDocument ()

Функция DOMDocument :: normalizeDocument () — это встроенная функция в PHP, которая используется для нормализации документа. Эта функция используется для преобразования документа в обычную форму, если вы сохранили, а затем загрузили документ.

Синтаксис:

void DOMDocument::normalizeDocument( void )

Параметры: эта функция не принимает никаких параметров.

Возвращаемое значение: эта функция не возвращает никакого значения.

Ниже программы иллюстрируют функцию DOMDocument :: normalizeDocument () в PHP:

Программа 1:

<?php

  
// Создать новый документ

$domDocument = new DOMDocument('1.0', 'iso-8859-1');

  
// Создать элемент

$domElement = $domDocument->createElement('organization', 'GeeksforGeeks');

  
// Добавить элемент в документ

$domDocument->appendChild($domElement);

  
// Используем функцию normalizeDocument ()
// нормализовать документ

$domDocument->normalizeDocument();

  
// Создать файл XML и отобразить его

echo $domDocument->saveXML();

  
?>

Выход:

<?xml version="1.0" encoding="iso-8859-1"?>
<organization>GeeksforGeeks</organization>

Программа 2:

<?php

    
// Создать новый документ

$domDocument = new DOMDocument('1.0', 'iso-8859-1');

    
// Создать элемент

$domElement1 = $domDocument->createElement('organization');

$domElement2 = $domDocument->createElement('name', 'GeeksforGeeks');

$domElement3 = $domDocument->createElement('address', 'Noida');

$domElement4 = $domDocument->createElement('email', 'abc@geeksforgeeks.org');

    
// Добавить элемент в документ

$domDocument->appendChild($domElement1);

$domElement1->appendChild($domElement2);

$domElement1->appendChild($domElement3);

$domElement1->appendChild($domElement4);

    
// Используем функцию normalizeDocument ()
// нормализовать документ

$domDocument->normalizeDocument();

   
// Создать файл XML и отобразить его

echo $domDocument->saveXML();

    
?>

Выход:

<?xml version="1.0" encoding="iso-8859-1"?>
<organization>
    <name>GeeksforGeeks</name>
    <address>Noida</address>
    <email>abc@geeksforgeeks.org</email>
</organization>

Ссылка: https://www.php.net/manual/en/domdocument.normalizedocument.php

Рекомендуемые посты:

PHP | Функция DOMDocument normalizeDocument ()

0.00 (0%) 0 votes