2014-01-17 41 views
1

這裏讓所有的兒童和XML文件的子兒是示例XML文件:如何使用Scala的

<Parent name="test"> 
    <Field name="one" /> 
    <Child name="child1"> 
    <Sub-Child name="subchild1"/> 
    </Child> 
</Parent> 

這裏是我的代碼:

val data = XML.load(new FileInputStream(new File("test.xml"))) 

val execSeq = (data\\"Parent").filter(
     node=>node.attribute("name").exists(
       name => name.text=="test" 
     ) 
    )\"_" 

但它只能得到名字從兒童,不次要子屬性

我想要的結果應該是: one,child1,subchild1

如何獲得屬性Sub-Child以及Scala?

回答

0

你應該使用雙反斜槓:中 \\"_"代替\"_"