Implementation of MarkupHandler that constructs nodes.
An xml parser.
An xml parser. parses XML and invokes callback methods of a MarkupHandler. Don't forget to call next.ch on a freshly instantiated parser in order to initialize it. If you get the parser from the object method, initialization is already done for you.
object parseFromURL { def main(args: Array[String]) { val url = args(0) val src = scala.io.Source.fromURL(url) val cpa = scala.xml.parsing.ConstructingParser.fromSource(src, false) // fromSource initializes automatically val doc = cpa.document() // let's see what it is val ppr = new scala.xml.PrettyPrinter(80, 5) val ele = doc.docElem println("finished parsing") val out = ppr.format(ele) println(out) } }
Default implementation of markup handler always returns NodeSeq.Empty
1.0
SAX adapter class, for use with Java SAX parser.
SAX adapter class, for use with Java SAX parser. Keeps track of namespace bindings, without relying on namespace handling of the underlying SAX parser.
!!! This is poorly named, but I guess it's in the API.
class that handles markup - provides callback methods to MarkupParser.
class that handles markup - provides callback methods to MarkupParser. the default is nonvalidating behaviour
1.0
expanding entity references
,can we ignore more entity declarations (i.e. those with extIDs)?
An XML parser.
An XML parser.
Parses XML 1.0, invokes callback methods of a MarkupHandler
and returns
whatever the markup handler returns. Use ConstructingParser
if you just
want to parse XML to construct instances of scala.xml.Node
.
While XML elements are returned, DTD declarations - if handled - are collected using side-effects.
1.0
nobinding adaptor providing callbacks to parser to create elements.
nobinding adaptor providing callbacks to parser to create elements. implements hash-consing
Helper functions for parsing XML fragments
An XML Parser that preserves CDATA
blocks and knows about
scala.xml.parsing.XhtmlEntities.
Convenience method that instantiates, initializes and runs an XhtmlParser
.
Implementation of MarkupHandler that constructs nodes.
1.0