package Ġcan on . parser . xml . strategy Ċ Ċ import Ġcan on . api . I Render able Ċ import Ġcan on . extension . attr As Text Ċ import Ġcan on . model . Re el Value Ċ import Ġorg . w 3 c . dom . Node Ċ Ċ open Ġclass ĠRe el Value Strategy Ġ: ĠAbstract Parse Strategy < Re el Value >() Ġ{ ĊĠĠĠĠĊĠĠĠ Ġoverride Ġfun Ġparse ( node : ĠNode , Ġfactory : Ġ( Node ) Ġ-> ĠList < I Render able >): ĠRe el Value Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġnode . attr As Text (" id ") ĊĠĠĠĠĠĠĠ Ġval Ġ` class ` Ġ= Ġnode . attr As Text (" class ") ĊĠĠĠĠĠĠĠ Ġval Ġaria Label Ġ= Ġnode . attr As Text (" aria Label ") ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġnode . attr As Text (" value ") ĊĠĠĠĠĠĠĠ Ġval Ġvalue Type Ġ= Ġnode . attr As Text (" valueType ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠRe el Value ( id , Ġ` class `, Ġaria Label , Ġvalue , Ġvalue Type ) ĊĠĠĠ Ġ} Ċ }