Я написал тривиальную программу scala для открытия файла XML.
Есть ли способ заставить scala проверять файл XML по файлу схемы, на который он ссылается? В настоящее время мой XML-файл не соответствует схеме, поэтому я ожидаю получить ошибки при проверке.
XML-файл ссылается на схему, подобную этой, в корневом элементе:
<items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="items.xsd">
Скалярный код:
import scala.xml._
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world! " + args.toList)
val start = System.currentTimeMillis
val data = XML.loadFile(args(0))
val stop = System.currentTimeMillis
Console.println("Took " + (stop-start)/1000.0 + "s to load " + args(0))
}
}
HelloWorld.main(args)