|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
DOMImplementation->createDocumentType()
(no version information, might be only in
CVS) DOMImplementation->createDocumentType() -- Creates
an empty DOMDocumentType object
Opisclass DOMImplementation
{
DOMDocumentType createDocumentType (
[string qualifiedName [, string publicId [, string systemId]]]
)
}
Creates an empty DOMDocumentType
object. Entity declarations and notations are not made
available. Entity reference expansions and default attribute
additions do not occur.
Parametry
- qualifiedName
-
The qualified name of the document type to create.
- publicId
-
The external subset public identifier.
- systemId
-
The external subset system identifier.
Zwracane wartości
A new DOMDocumentType node with its
ownerDocument set to NULL.
Przykłady
Przykład 1. Creating a document with an attached
DTD
<?php
// Creates an instance of the DOMImplementation class
$imp = new DOMImplementation;
// Creates a DOMDocumentType instance
$dtd = $imp->createDocumentType('graph', '', 'graph.dtd');
// Creates a DOMDocument instance
$dom = $imp->createDocument("", "", $dtd);
// Set other properties $dom->encoding = 'UTF-8';
$dom->standalone = false;
// Create an empty element $element = $dom->createElement('graph');
// Append the element $dom->appendChild($element);
// Retrieve and print the document
echo $dom->saveXML();
?> |
Powyższy przykład wyświetli:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE graph SYSTEM "graph.dtd">
<graph/>
|
|
Wyjątki
- DOM_NAMESPACE_ERR
-
Raised if there is an error with the namespace, as
determined by qualifiedName.
|