diff --git a/reference/spl/book.xml b/reference/spl/book.xml
new file mode 100644
index 0000000000..85cfd48281
--- /dev/null
+++ b/reference/spl/book.xml
@@ -0,0 +1,59 @@
+
+
+
+
+ Standard PHP Library (SPL)
+ spl
+
+
+ &reftitle.intro;
+
+ SPL is a collection of interfaces and classes that are meant to solve
+ standard problems.
+
+
+
+ A more detailed documentation of SPL can be found
+ here.
+
+
+
+
+ &reference.spl.setup;
+ &reference.spl.constants;
+ &reference.spl.reference;
+
+ &reference.spl.arrayiterator;
+ &reference.spl.arrayobject;
+ &reference.spl.cachingiterator;
+ &reference.spl.recursivecachingiterator;
+ &reference.spl.directoryiterator;
+ &reference.spl.filteriterator;
+ &reference.spl.limititerator;
+ &reference.spl.parentiterator;
+ &reference.spl.recursivedirectoryiterator;
+ &reference.spl.recursiveiteratoriterator;
+ &reference.spl.simplexmliterator;
+
+
+
+
diff --git a/reference/spl/constants.xml b/reference/spl/constants.xml
index 626b1ce065..c24d06169b 100755
--- a/reference/spl/constants.xml
+++ b/reference/spl/constants.xml
@@ -1,6 +1,6 @@
-
-
+
+
&reftitle.constants;
&extension.constants;
@@ -66,7 +66,7 @@
-
+
-
-
+
-
- Standard PHP Library (SPL) Functions
- SPL
+
+ SPL &Functions;
-
-
- &reftitle.intro;
-
- SPL is a collection of interfaces and classes that are meant to solve
- standard problems.
-
-
-
- A more detailed documentation of SPL can be found
- here.
-
-
-
-
- &reftitle.install;
-
- This extension is available and compiled by default in PHP 5.
-
-
- &reference.spl.constants;
-
&reference.spl.entities.functions;
-
+
+
+
+ &reftitle.setup;
+
+
+
+ &reftitle.required;
+ &no.requirement;
+
+
+
+
+
+ &reftitle.install;
+
+ This extension is available and compiled by default in PHP 5.
+
+
+
+
+
+
+ &reftitle.runtime;
+ &no.config;
+
+
+
+
+
+ &reftitle.resources;
+ &no.resource;
+
+
+
+
+
+