diff options
author | Burak Emir <emir@epfl.ch> | 2006-06-26 12:10:48 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2006-06-26 12:10:48 +0000 |
commit | 499580a1ed4785979e4c4cc1270d345c9995fa9c (patch) | |
tree | b9fd5216a2f7ff5433725bbbb845c5ab9209a49e | |
parent | ef34b6a65b2f33abcd8295726ba026ab97d488eb (diff) | |
download | scala-499580a1ed4785979e4c4cc1270d345c9995fa9c.tar.gz scala-499580a1ed4785979e4c4cc1270d345c9995fa9c.tar.bz2 scala-499580a1ed4785979e4c4cc1270d345c9995fa9c.zip |
fixed method 'text'
-rw-r--r-- | src/library/scala/xml/EntityRef.scala | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/library/scala/xml/EntityRef.scala b/src/library/scala/xml/EntityRef.scala index e6b8152aac..7816e5bbff 100644 --- a/src/library/scala/xml/EntityRef.scala +++ b/src/library/scala/xml/EntityRef.scala @@ -34,8 +34,14 @@ case class EntityRef(entityName: String) extends SpecialNode { override def hashCode() = entityName.hashCode(); - override def text = ""; - + override def text = entityName match { + case "lt" => "<"; + case "gt" => ">"; + case "amp" => "&"; + case "apos" => "'"; + case "quot" => "\""; + case _ => val sb=new StringBuffer();toString(sb).toString() + } /** appends "& entityName;" to this stringbuffer */ def toString(sb:StringBuffer) = sb.append("&").append(entityName).append(";"); |