我想驗證xml模式的東西。我得到了用戶的輸入,並檢查該值是否作爲name屬性的值存在。如果是這樣,我會返回true或者如果不是false。香港專業教育學院加載模式爲VAL和選擇,我希望像在scala中xml屬性解析
val a = XML.load("schema.xml")
val nodes = (a \\ "Items")
現在的節點具有以下
<Items name="name1" type="type1" />
<Items name="name2" type="type2" />
<Items name="name3" type="type3" />
<Items name="name4" type="type4" />
用戶輸入的值名1
我試圖做
nodes.foreach(checkattr(_))
checkattr(val : elem)
{
if([email protected] == userinput) { true } else { false }
}
但這是nt工作,甚至如果這樣做似乎是錯誤的方式來做到這一點,因爲我想只爲整個遍歷返回true或false,而不是像上面指定的那樣。
任何指針都會對我有用。
這正是我正在尋找的。謝謝。 –