object XML extends XMLLoader[Elem]
The object XML
provides constants, and functions to load
and save XML elements. Use this when data binding is not desired, i.e.
when XML is handled using Symbol
nodes.
- Alphabetic
- By Inheritance
- XML
- XMLLoader
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
adapter: FactoryAdapter
- Definition Classes
- XMLLoader
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val encoding: String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val lang: String
-
def
load(reader: Reader): Elem
- Definition Classes
- XMLLoader
-
def
load(inputStream: InputStream): Elem
- Definition Classes
- XMLLoader
-
def
load(sysId: String): Elem
- Definition Classes
- XMLLoader
-
def
load(url: URL): Elem
- Definition Classes
- XMLLoader
-
def
load(inputSource: InputSource): Elem
- Definition Classes
- XMLLoader
-
def
loadDocument(reader: Reader): Document
- Definition Classes
- XMLLoader
-
def
loadDocument(inputStream: InputStream): Document
- Definition Classes
- XMLLoader
-
def
loadDocument(sysId: String): Document
- Definition Classes
- XMLLoader
-
def
loadDocument(url: URL): Document
- Definition Classes
- XMLLoader
-
def
loadDocument(inputSource: InputSource): Document
Loads XML Document.
Loads XML Document.
- Definition Classes
- XMLLoader
-
def
loadFile(fileDescriptor: FileDescriptor): Elem
- Definition Classes
- XMLLoader
-
def
loadFile(file: File): Elem
- Definition Classes
- XMLLoader
-
def
loadFile(fileName: String): Elem
- Definition Classes
- XMLLoader
-
def
loadFileDocument(fileDescriptor: FileDescriptor): Document
- Definition Classes
- XMLLoader
-
def
loadFileDocument(file: File): Document
- Definition Classes
- XMLLoader
-
def
loadFileDocument(fileName: String): Document
- Definition Classes
- XMLLoader
-
def
loadFileNodes(fileDescriptor: FileDescriptor): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadFileNodes(file: File): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadFileNodes(fileName: String): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadNodes(reader: Reader): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadNodes(inputStream: InputStream): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadNodes(sysId: String): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadNodes(url: URL): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadNodes(inputSource: InputSource): Seq[Node]
Load XML nodes, including comments and processing instructions that precede and follow the root element.
Load XML nodes, including comments and processing instructions that precede and follow the root element.
- Definition Classes
- XMLLoader
-
def
loadString(string: String): Elem
- Definition Classes
- XMLLoader
-
def
loadStringDocument(string: String): Document
- Definition Classes
- XMLLoader
-
def
loadStringNodes(string: String): Seq[Node]
- Definition Classes
- XMLLoader
-
def
loadXML(inputSource: InputSource, parser: SAXParser): Elem
Loads XML from the given InputSource, using the supplied parser or reader.
Loads XML from the given InputSource, using the supplied parser or reader. The methods available in scala.xml.XML use the XML parser in the JDK (unless another parser is present on the classpath).
- Definition Classes
- XMLLoader
-
def
loadXMLNodes(inputSource: InputSource, parser: SAXParser): Seq[Node]
- Definition Classes
- XMLLoader
- val namespace: String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parser: SAXParser
- Definition Classes
- XMLLoader
- val preserve: String
-
def
reader: org.xml.sax.XMLReader
- Definition Classes
- XMLLoader
-
final
def
save(filename: String, node: Node, enc: String = "UTF-8", xmlDecl: Boolean = false, doctype: DocType = null): Unit
Saves a node to a file with given filename using given encoding optionally with xmldecl and doctype declaration.
Saves a node to a file with given filename using given encoding optionally with xmldecl and doctype declaration.
Note: Before scala-xml 1.1.0, the default encoding was ISO-8859-1 (latin1). If your code depends on characters in non-ASCII latin1 range, specify ISO-8859-1 encoding explicitly.
- filename
the filename
- node
the xml node we want to write
- enc
encoding to use
- xmlDecl
if true, write xml declaration
- doctype
if not null, write doctype declaration
- val space: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withSAXParser(p: SAXParser): XMLLoader[Elem]
Returns an XMLLoader whose load* methods will use the supplied SAXParser.
-
def
withXMLReader(r: XMLReader): XMLLoader[Elem]
Returns an XMLLoader whose load* methods will use the supplied XMLReader.
-
final
def
write(w: Writer, node: Node, enc: String, xmlDecl: Boolean, doctype: DocType, minimizeTags: MinimizeMode.Value = MinimizeMode.Default): Unit
Writes the given node using writer, optionally with xml decl and doctype.
Writes the given node using writer, optionally with xml decl and doctype. It's the caller's responsibility to close the writer.
- w
the writer
- node
the xml node we want to write
- enc
the string to be used in
xmlDecl
- xmlDecl
if true, write xml declaration
- doctype
if not null, write doctype declaration
- val xml: String
- val xmlns: String