Changed the internals a lot for DOM, entity support, slight changes of API,
more (if not all) formating of function comments, started documentation, Daniel.
diff --git a/result/ent1 b/result/ent1
index 14bf428..04e280e 100644
--- a/result/ent1
+++ b/result/ent1
@@ -3,5 +3,4 @@
 <!ENTITY xml "Extensible Markup Language">
 ]>
 <EXAMPLE>
-    Extensible Markup Language
-</EXAMPLE>
+    &xml;</EXAMPLE>
diff --git a/result/ent2 b/result/ent2
index 754f257..670ce74 100644
--- a/result/ent2
+++ b/result/ent2
@@ -5,6 +5,5 @@
 <!ENTITY image SYSTEM "img.gif" NDATA GIF>
 ]>
 <EXAMPLE>
-  
-  This text is about XML, the Extensible Markup Language and this is an embedded 
-</EXAMPLE>
+  &title;
+  This text is about XML, the &xml; and this is an embedded &image;</EXAMPLE>
diff --git a/result/ent3 b/result/ent3
index b1c0b14..7fb4c7b 100644
--- a/result/ent3
+++ b/result/ent3
@@ -2,6 +2,6 @@
 <!DOCTYPE EXAMPLE SYSTEM "example.dtd" [
 <!ENTITY xml "Extensible Markup Language">
 ]>
-<EXAMPLE prop1="a&amp;b" prop2="Extensible Markup Language">
+<EXAMPLE prop1="a&amp;b" prop2="&xml;">
   Test of entities in attributes.
 </EXAMPLE>
diff --git a/result/ent4 b/result/ent4
new file mode 100644
index 0000000..a92194c
--- /dev/null
+++ b/result/ent4
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE EXAMPLE SYSTEM "example.dtd" [
+<!ENTITY xml "Extensible Markup Language">
+]>
+<EXAMPLE>
+  Test of &amp;amp; behaviour a&amp;b .
+</EXAMPLE>
diff --git a/result/p3p b/result/p3p
index 75eec90..5ebda7a 100644
--- a/result/p3p
+++ b/result/p3p
@@ -13,7 +13,7 @@
       </STATEMENT>
     </USES>
     <USES>
-      <STATEMENT action="read&amp;write" purp="0" recpnt="0" id="1">
+      <STATEMENT action="read" purp="0" recpnt="0" id="1">
         <REF name="User.Shipping."/>
       </STATEMENT>
     </USES>