Створення 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