eu.cdevreeze.yaidom

scalaxml

package scalaxml

Wrapper around class scala.xml.Elem, adapting it to the ElemLike API.

This wrapper brings the uniform yaidom query API to Scala XML literals (and Scala XML Elems in general).

For some namespace-related pitfalls and peculiarities, see ScalaXmlElem.

Visibility
  1. Public
  2. All

Type Members

  1. final class ScalaXmlAtom extends ScalaXmlNode

    Wrapper around a Scala XML Atom that is not Text or PCData

  2. final class ScalaXmlCData extends ScalaXmlNode

  3. final class ScalaXmlComment extends ScalaXmlNode

  4. final class ScalaXmlDocument extends AnyRef

    Wrapper around a scala.xml.Document.

  5. final class ScalaXmlElem extends ScalaXmlNode with ElemLike[ScalaXmlElem] with HasText

    Wrapper around scala.xml.Elem, conforming to the ElemApi API.

  6. final class ScalaXmlEntityRef extends ScalaXmlNode

  7. sealed trait ScalaXmlNode extends AnyRef

    Wrappers around scala.xml.Node and subclasses, such that the wrapper around scala.xml.Elem conforms to the ElemApi API.

  8. final class ScalaXmlProcessingInstruction extends ScalaXmlNode

  9. final class ScalaXmlText extends ScalaXmlNode

Value Members

  1. object ScalaXmlAtom extends AnyRef

  2. object ScalaXmlCData extends AnyRef

  3. object ScalaXmlComment extends AnyRef

  4. object ScalaXmlDocument extends AnyRef

  5. object ScalaXmlElem extends AnyRef

  6. object ScalaXmlEntityRef extends AnyRef

  7. object ScalaXmlNode extends AnyRef

  8. object ScalaXmlProcessingInstruction extends AnyRef

  9. object ScalaXmlText extends AnyRef