2010-10-08 22 views

risposta

23

È possibile utilizzare RuleTransformer da scala.xml.transform.

Supponiamo di avere attributo di azione con valore "remove"

 

val removeIt = new RewriteRule { 
    override def transform(n: Node): NodeSeq = n match { 
     case e: Elem if (e \ "@action").text == "remove" => NodeSeq.Empty 
     case n => n 
    } 
    } 

new RuleTransformer(removeIt).transform(yourXML)