Showing content from https://www.scala-lang.org/api/2.12.4/scala-xml/scala/xml/ below:
class Atom [+A] extends SpecialNode with Serializable
The class Atom
provides an XML node for text (PCDATA
).
trait Attribute extends MetaData
The Attribute
trait defines the interface shared by both scala.xml.PrefixedAttribute and scala.xml.UnprefixedAttribute.
case class Comment (commentText: String) extends SpecialNode with Product with Serializable
The class Comment
implements an XML node for comments.
class Document extends NodeSeq with XMLEvent with Serializable
A document information item (according to InfoSet spec).
class Elem extends Node with Serializable
The case class Elem
extends the Node
class, providing an immutable data object representing an XML element.
case class EntityRef (entityName: String) extends SpecialNode with Product with Serializable
The class EntityRef
implements an XML node for entity references.
type EntityResolver = org.xml.sax.EntityResolver
trait Equality extends Equals
final case class Group (nodes: Seq[Node]) extends Node with Product with Serializable
A hack to group XML nodes in one node for output.
type InputSource = org.xml.sax.InputSource
case class MalformedAttributeException (msg: String) extends RuntimeException with Product with Serializable
abstract class MetaData extends AbstractIterable[MetaData] with Iterable[MetaData] with Equality with Serializable
This class represents an attribute and at the same time a linked list of attributes.
case class NamespaceBinding (prefix: String, uri: String, parent: NamespaceBinding) extends Equality with Product with Serializable
The class NamespaceBinding
represents namespace bindings and scopes.
abstract class Node extends NodeSeq
An abstract class representing XML with nodes of a labelled tree.
class NodeBuffer extends ArrayBuffer[Node]
This class acts as a Buffer for nodes.
abstract class NodeSeq extends AbstractSeq[Node] with collection.immutable.Seq[Node] with SeqLike[Node, NodeSeq] with Equality
This class implements a wrapper around Seq[Node]
that adds XPath and comprehension methods.
class PCData extends Atom[String]
This class (which is not used by all XML parsers, but always used by the XHTML one) represents parseable character data, which appeared as CDATA sections in the input and is to be preserved as CDATA section in the output.
class PrefixedAttribute extends MetaData with Attribute
prefixed attributes always have a non-null namespace.
class PrettyPrinter extends AnyRef
Class for pretty printing.
case class ProcInstr (target: String, proctext: String) extends SpecialNode with Product with Serializable
an XML node for processing instructions (PI)
type SAXException = org.xml.sax.SAXException
type SAXParseException = org.xml.sax.SAXParseException
type SAXParser = javax.xml.parsers.SAXParser
abstract class SpecialNode extends Node with XMLEvent
SpecialNode
is a special XML node which represents either text (PCDATA)
, a comment, a PI
, or an entity ref.
class Text extends Atom[String]
The class Text
implements an XML node for text (PCDATA).
class TextBuffer extends AnyRef
The class TextBuffer
is for creating text nodes without surplus whitespace.
abstract class TypeSymbol extends AnyRef
class Unparsed extends Atom[String]
An XML node for unparsed content.
class UnprefixedAttribute extends MetaData with Attribute
Unprefixed attributes have the null namespace, and no prefix field
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4