diff --git a/reference/tidy/tidy.xml b/reference/tidy/tidy.xml
index 2a32ff4961..def4241359 100644
--- a/reference/tidy/tidy.xml
+++ b/reference/tidy/tidy.xml
@@ -29,9 +29,21 @@
       <classname>tidy</classname>
      </ooclass>
     </classsynopsisinfo>
+
     <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
-    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.tidy')/db:refentry/db:refsect1[@role='description']/descendant::db:fieldsynopsis[1])" />
-    
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <type class="union"><type>string</type><type>null</type></type>
+     <varname linkend="tidy.props.errorbuffer">errorBuffer</varname>
+     <initializer>null</initializer>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <type class="union"><type>string</type><type>null</type></type>
+     <varname linkend="tidy.props.value">value</varname>
+     <initializer>null</initializer>
+    </fieldsynopsis>
+
     <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
     <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.tidy')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
      <xi:fallback/>
@@ -44,6 +56,18 @@
 
   </section>
 
+  <section xml:id="tidy.props">
+   &reftitle.properties;
+   <variablelist>
+    <varlistentry xml:id="tidy.props.value">
+     <term><varname>value</varname></term>
+     <listitem>
+      <para>The HTML representation of the node, including the surrounding tags.</para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </section>
+
 <!--
   <para>
    <informaltable>
diff --git a/reference/tidy/tidynode.xml b/reference/tidy/tidynode.xml
index 72df0b3ad4..fe378c968c 100644
--- a/reference/tidy/tidynode.xml
+++ b/reference/tidy/tidynode.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.tidynode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
+<phpdoc:classref xml:id="class.tidynode" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
  <title>The <classname>tidyNode</classname> class</title>
  <titleabbrev>tidyNode</titleabbrev>
  
@@ -21,36 +21,79 @@
 <!-- {{{ Synopsis -->
    <classsynopsis>
     <ooclass>
-     <modifier>final</modifier>
      <classname>tidyNode</classname>
     </ooclass>
 
-<!-- {{{ Class synopsis -->
     <classsynopsisinfo>
      <ooclass>
+      <modifier>final</modifier>
       <classname>tidyNode</classname>
      </ooclass>
     </classsynopsisinfo>
-<!-- }}} -->
+
     <classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
-    <fieldsynopsis><modifier>public</modifier> <type>string</type><varname linkend="tidynode.props.value">value</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>string</type><varname linkend="tidynode.props.name">name</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>int</type><varname linkend="tidynode.props.type">type</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>int</type><varname linkend="tidynode.props.line">line</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>int</type><varname linkend="tidynode.props.column">column</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>bool</type><varname linkend="tidynode.props.proprietary">proprietary</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>int</type><varname linkend="tidynode.props.id">id</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>array</type><varname linkend="tidynode.props.attribute">attribute</varname></fieldsynopsis>
-    <fieldsynopsis><modifier>public</modifier> <type>array</type><varname linkend="tidynode.props.child">child</varname></fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type>string</type>
+     <varname linkend="tidynode.props.value">value</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type>string</type>
+     <varname linkend="tidynode.props.name">name</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type>int</type>
+     <varname linkend="tidynode.props.type">type</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type>int</type>
+     <varname linkend="tidynode.props.line">line</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type>int</type>
+     <varname linkend="tidynode.props.column">column</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type>bool</type>
+     <varname linkend="tidynode.props.proprietary">proprietary</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type class="union"><type>int</type><type>null</type></type>
+     <varname linkend="tidynode.props.id">id</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type class="union"><type>array</type><type>null</type></type>
+     <varname linkend="tidynode.props.attribute">attribute</varname>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>public</modifier>
+     <modifier>readonly</modifier>
+     <type class="union"><type>array</type><type>null</type></type>
+     <varname linkend="tidynode.props.child">child</varname>
+    </fieldsynopsis>
 
     <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
     <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.tidynode')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
-     <xi:fallback />
+     <xi:fallback/>
     </xi:include>
-    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.tidynode')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])">
-     <xi:fallback />
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.tidynode')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])">
+     <xi:fallback/>
     </xi:include>
-
    </classsynopsis>
 <!-- }}} -->
 
@@ -129,7 +172,6 @@
  &reference.tidy.entities.tidynode;
 
 </phpdoc:classref>
- 
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -150,4 +192,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
 -->
-