compilation and doc build fixes from Michael Day Daniel

* xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation
  and doc build fixes from Michael Day
Daniel
diff --git a/xmlreader.c b/xmlreader.c
index d3e35d4..0bdf071 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -1626,6 +1626,7 @@
     return(xmlTextReaderRead(reader));
 }
 
+#ifdef LIBXML_WRITER_ENABLED
 /**
  * xmlTextReaderReadInnerXml:
  * @reader:  the xmlTextReaderPtr used
@@ -1669,7 +1670,9 @@
     xmlBufferFree(buff);
     return resbuf;
 }
+#endif
 
+#ifdef LIBXML_WRITER_ENABLED
 /**
  * xmlTextReaderReadOuterXml:
  * @reader:  the xmlTextReaderPtr used
@@ -1708,6 +1711,7 @@
     xmlBufferFree(buff);
     return resbuf;
 }
+#endif
 
 /**
  * xmlTextReaderReadString: