Acceda a elementos <a> en el sitio angular

Estoy buscando llenar una matriz con<a> elementos en un sitio AngularJS. Aquí está mi código de matriz:

$ProgramGuides = $ProgramGuidesPage.ParsedHtml.getElementById("content") | foreach {
                    $_.getElementsByTagName("ul").item(0) | foreach {
                        $_.getElementsByTagName("li") | foreach {
                            $_.getElementsByTagName("a")
                        }

              }
}

$ProgramGuides solo devuelve 1<a> elemento mientras tanto hay más de 10<a> elementos en la página. Solo puedo imaginar que esto tiene algo que ver con Angular y ng-repeat en los elementos. Alguna idea de cómo puedo obtener todo el<a> elementos en mi matriz?

Aquí está el HTML de la página angular:

Actualización: ¡Encontré el documento XML con los datos de la aplicación!

¿Cómo puedo obtener los valores href dentro de este contenido XML?

Así es como estoy agarrando el contenido:

$XMLPage = Invoke-WebRequest -uri ("https://sellerweb.amerihome.com/api/ResourcesFiles?path=ProgramGuides") -WebSession $Amerihome

$XMLPage.Content

Salida de Get-Member en $ XMLPage

Respuestas a la pregunta(1)

Su respuesta a la pregunta