def parsePlayerHead2Head()

in src/main/scala/pa/Parser.scala [330:347]


  def parsePlayerHead2Head(s: String): (Head2Head, Head2Head) = {
    def parsePlayerHead2Head(player: NodeSeq): Head2Head = {
      Head2Head(
        id            = player \@ "playerID",
        name          = player \@ "name",
        goals         = parseHead2HeadStat(player \ "goals"),
        bookings      = parseHead2HeadStat(player \ "bookings"),
        dismissals    = parseHead2HeadStat(player \ "dismissals"),
        substitutions = parseHead2HeadStat(player \ "substitutions")
      )
    }

    val players = XML.loadString(s) \\ "headToHeads" \ "players"
    (
      parsePlayerHead2Head(players \ "playerOne"),
      parsePlayerHead2Head(players \ "playerTwo")
    )
  }