diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2008-03-25 14:38:11 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2008-03-25 14:38:11 +0000 |
commit | c5e0179c22554a2316ec868c2c83e4d5018fbe64 (patch) | |
tree | d5e3f2d6ed334d29b9fe02f42fd193d215d710a3 | |
parent | 5d91c77938232b1985627870d68008c721e86dc0 (diff) | |
download | scala-c5e0179c22554a2316ec868c2c83e4d5018fbe64.tar.gz scala-c5e0179c22554a2316ec868c2c83e4d5018fbe64.tar.bz2 scala-c5e0179c22554a2316ec868c2c83e4d5018fbe64.zip |
Fixed XML entity reference parsing: "e; to ...
Fixed XML entity reference parsing: "e; to "
-rw-r--r-- | src/library/scala/xml/parsing/MarkupParser.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library/scala/xml/parsing/MarkupParser.scala b/src/library/scala/xml/parsing/MarkupParser.scala index a315b3c704..b8f15162c7 100644 --- a/src/library/scala/xml/parsing/MarkupParser.scala +++ b/src/library/scala/xml/parsing/MarkupParser.scala @@ -88,7 +88,7 @@ trait MarkupParser extends AnyRef with TokenTests { self: MarkupParser with Mar md } - /** <? prolog ::= xml S + /** <? prolog ::= xml S? * // this is a bit more lenient than necessary... */ def prolog(): Tuple3[Option[String], Option[String], Option[Boolean]] = { @@ -101,7 +101,7 @@ trait MarkupParser extends AnyRef with TokenTests { self: MarkupParser with Mar var m = xmlProcInstr() - xSpace + xSpaceOpt m("version") match { case null => ; @@ -528,7 +528,7 @@ trait MarkupParser extends AnyRef with TokenTests { self: MarkupParser with Mar case "lt" => ts &+ '<' case "gt" => ts &+ '>' case "amp" => ts &+ '&' - case "quote" => ts &+ '"' + case "quot" => ts &+ '"' case _ => /* ts + handle.entityRef( tmppos, n ) ; |