summaryrefslogtreecommitdiff
path: root/test/files/run/t6939.scala
blob: 9fe721555f7f8cdd623678a438522f4a1bcf58f6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
object Test extends App {
  val foo = <x:foo xmlns:x="http://foo.com/"><x:bar xmlns:x="http://bar.com/"><x:baz/></x:bar></x:foo>
  assert(foo.child.head.scope.toString == """ xmlns:x="http://bar.com/"""")

  val fooDefault = <foo xmlns="http://foo.com/"><bar xmlns="http://bar.com/"><baz/></bar></foo>
  assert(fooDefault.child.head.scope.toString == """ xmlns="http://bar.com/"""")

  val foo2 = scala.xml.XML.loadString("""<x:foo xmlns:x="http://foo.com/"><x:bar xmlns:x="http://bar.com/"><x:baz/></x:bar></x:foo>""")
  assert(foo2.child.head.scope.toString == """ xmlns:x="http://bar.com/"""")

  val foo2Default = scala.xml.XML.loadString("""<foo xmlns="http://foo.com/"><bar xmlns="http://bar.com/"><baz/></bar></foo>""")
  assert(foo2Default.child.head.scope.toString == """ xmlns="http://bar.com/"""")
}