def parseTeamHead2Head()

in src/main/scala/pa/Parser.scala [311:328]


  def parseTeamHead2Head(s: String): (Head2Head, Head2Head) = {
    def parseTeamHead2Head(team: NodeSeq): Head2Head = {
      Head2Head(
        id            = team \@ "teamID",
        name          = team \@ "name",
        goals         = parseHead2HeadStat(team \ "goals"),
        bookings      = parseHead2HeadStat(team \ "bookings"),
        dismissals    = parseHead2HeadStat(team \ "dismissals"),
        substitutions = parseHead2HeadStat(team \ "substitutions")
      )
    }

    val teams = XML.loadString(s) \\ "headToHeads" \ "teams"
    (
      parseTeamHead2Head(teams \ "teamOne"),
      parseTeamHead2Head(teams \ "teamTwo")
    )
  }