Створення xml-документа на php
Відео: PHPWord - створення MS Word документів засобами PHP. Коротка документація
Відео: Creating dynamic XML in PHP
У попередніх статтях за стандартом DOM я згадував, що він величезний. У ньому сотні самих різних властивостей і методів у десятків класів. Все це вивчити досить важко і, головне, не потрібно. Ваше головне завдання - це вміти створювати XML-документи і парсити їх. І в цій статті ми з Вами будемо займатися створенням XML-документа на PHP.
У наступному прикладі йде генерація XML-документа на PHP:
Відео: Create XML document in PHP
lt ;?php
$ dom =new domDocument("1.0","Utf-8") -// Створюємо XML-документ версії 1.0 з кодуванням utf-8
$ root = $ dom-gt;createElement("Users") -// Створюємо кореневий елемент
$ dom-gt;appendChild($ root) -
$ logins = array("User1","User2","User3") -// Логіни користувачів
$ passwords = array("Pass1","Pass2","Pass3") -// Паролі користувачів
for($ i =0- $ i lt; count($ logins) - $ i++){
$ id = $ i +1-// id-користувача
$ user = $ dom-gt;createElement("User") -// Створюємо вузол "user"
$ user-gt;setAttribute("Id", $ id) -// Встановлюємо атрибут "id" у вузла "user"
$ login = $ dom-gt;createElement("Login", $ logins[$ i]) -// Створюємо вузол "login" з текстом всередині
$ password = $ dom-gt;createElement("Password", $ passwords[$ i]) -// Створюємо вузол "password" з текстом всередині
$ user-gt;appendChild($ login) -// Додаємо в вузол "user" вузол "login"
$ user-gt;appendChild($ password) -// Додаємо в вузол "user" вузол "password"
$ root-gt;appendChild($ user) -// Додаємо в кореневий вузол "users" вузол "user"
}
$ dom-gt;save("Users.xml") -// Зберігаємо отриманий XML-документ в файл
?gt;Все найголовніше, що Ви повинні знати при створення XML-документів через PHP, знаходиться в даному прикладі. Код я постарався добре прокоментувати, тому питань виникнути не повинно. Ви, володіючи даними знаннями, вже можете створити практично будь-який XML-документ, використовуючи стандарт DOM. А в наступній статті я Вам покажу, як парсити XML-документ через PHP.
Як захистити word від редагування.
Як прибрати режим обмеженої функціональності word 2013.
Як отримати список дочірніх вузлів через dom
Як привести шаблон документа word 2007 до виду word 2003
Як порівняти два файли word.
Як поставити пароль на документ microsoft word або excel
Як проводити рефакторинг?
Команда tscon - приєднати сеанс користувача до сеансу віддаленого робочого стола.
Перевірка зайнятості логіна на ajax
Створення движка на mvc. Створюємо можливість додавання користувача в базу даних через адмін панель
Генерація pdf на php з використанням tcpdf
Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
Статичні властивості і методи в php
Створення графіків на php
Масиви в jаvascript
Резервна копія word.
Створення динамічної функції на php
Створення малюнків в word, знімок екрана.
Парсинг xml-документа на php
Створення об`єктів в jаvascript
Завантаження і вивантаження xml-документів через dom
Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
Створення динамічної функції на php
Як отримати список дочірніх вузлів через dom
Створення графіків на php
Парсинг xml-документа на php
Генерація pdf на php з використанням tcpdf
Як поставити пароль на документ microsoft word або excel
Робота з атрибутами вузлів в xml-документі через dom