summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2008-03-25 14:38:11 +0000
committerIulian Dragos <jaguarul@gmail.com>2008-03-25 14:38:11 +0000
commitc5e0179c22554a2316ec868c2c83e4d5018fbe64 (patch)
treed5e3f2d6ed334d29b9fe02f42fd193d215d710a3 /src
parent5d91c77938232b1985627870d68008c721e86dc0 (diff)
downloadscala-c5e0179c22554a2316ec868c2c83e4d5018fbe64.tar.gz
scala-c5e0179c22554a2316ec868c2c83e4d5018fbe64.tar.bz2
scala-c5e0179c22554a2316ec868c2c83e4d5018fbe64.zip
Fixed XML entity reference parsing: &quote; to ...
Fixed XML entity reference parsing: &quote; to &quot;
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/xml/parsing/MarkupParser.scala6
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
}
- /** &lt;? prolog ::= xml S
+ /** &lt;? 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 ) ;