author | wenzelm |
Thu, 06 May 2010 22:54:25 +0200 | |
changeset 36686 | b1956bc8f585 |
parent 36685 | 2b3076cfd6dd |
child 36687 | 58020b59baf7 |
--- a/src/Pure/General/xml.scala Thu May 06 21:02:34 2010 +0200 +++ b/src/Pure/General/xml.scala Thu May 06 22:54:25 2010 +0200 @@ -92,6 +92,12 @@ } } + def content_length(tree: XML.Tree): Int = + tree match { + case Elem(_, _, body) => (0 /: body)(_ + content_length(_)) + case Text(s) => s.length + } + /* cache for partial sharing -- NOT THREAD SAFE */