Scala und HTML Parsing
Wie wollen Sie laden ein HTML-DOM-Dokument in Scala? Die XML-singleton hatte Fehler beim laden des xmlns-tags.
import java.net._
import java.io._
import scala.xml._
object NetParse {
import java.net.{URLConnection, URL}
import scala.xml._
def netParse(sUrl: String): Elem = {
var url = new URL(sUrl)
var connect = url.openConnection
XML.load(connect.getInputStream)
}
}
Endlich habe ich eine Lösung gefunden! - Erfordert scala 2.7.7 oder höher arbeiten (2.7.0 hat sich ein schwerwiegender bug):
How-to-use-TagSoup-mit-Scala-XML
InformationsquelleAutor der Frage Luigimax | 2009-11-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies kann helfen, Sie
Die Verarbeitung der realen Welt HTML, als ob es waren von XML in scala
InformationsquelleAutor der Antwort priyanka.sarkar
Versuchen Sie es mit
scala.xml.parsing.XhtmlParser
statt.InformationsquelleAutor der Antwort Daniel C. Sobral
Ich habe gerade versucht, auf diese Antwort mit scala 2.8.1 und landete mit der Arbeit aus:
http://www.hars.de/2009/01/html-as-xml-in-scala.html
Das interessante bit, das ich brauchte, war:
InformationsquelleAutor der Antwort Jesse Eichar
How-to-use-TagSoup-mit-Scala-XML
InformationsquelleAutor der Antwort Luigimax
Scala-Spachtel
Empfehle ich Scala-Spachtel , können Sie parse HTML aus wie diese:
Beispiele stammen aus der Scala-Spachtel ist readme.
InformationsquelleAutor der Antwort Matthias Braun