2010-06-23 4 views
2

je xml qui ressemble à ceci:Scala correspondant à un nœud spécifique dans xml

val xml = 
<plugins> 
    <plugin type="x">plugin x</plugin> 
    <plugin type="y">plugin y</plugin> 
</plugins> 

Je suis en train d'écrire une déclaration match qui trouve le plug-in avec l'attribut type="x". J'ai essayé:

xml match { 
    case <plugin type="x">{contents}</plugin> => println(contents) 
    case _ => println("not found") 
} 

mais je suis une erreur de syntaxe de l'attribut type="x".

Y a-t-il un moyen de faire ce match?

Merci.

Répondre

Questions connexes