diff --git a/src/Text/XML/XmlCreate.hs b/src/Text/XML/XmlCreate.hs
--- a/src/Text/XML/XmlCreate.hs
+++ b/src/Text/XML/XmlCreate.hs
@@ -54,6 +54,7 @@
 	case mnd of
 		Right nd -> yield nd >> xmlNode nss
 		Left (XEXmlDecl _) -> return True
+		Left (XEETag n) -> yield (XmlEnd $ toQName nss n) >> return False
 		_ -> return False
 
 xmlNd :: Monad m =>
diff --git a/xml-pipe.cabal b/xml-pipe.cabal
--- a/xml-pipe.cabal
+++ b/xml-pipe.cabal
@@ -2,7 +2,7 @@
 cabal-version:	>= 1.8
 
 name:		xml-pipe
-version:	0.0.0.10
+version:	0.0.0.11
 stability:	Experimental
 author:		Yoshikuni Jujo <PAF01143@nifty.ne.jp>
 maintainer:	Yoshikuni Jujo <PAF01143@nifty.ne.jp>
@@ -110,7 +110,7 @@
 source-repository	this
     type:	git
     location:	git://github.com/YoshikuniJujo/xml-pipe.git
-    tag:	xml-pipe-0.0.0.10
+    tag:	xml-pipe-0.0.0.11
 
 library
     hs-source-dirs:	src
