Я не разработчик javascript, так что это может быть глупый вопрос, но я нигде не смог найти ответ, поэтому я надеюсь, что кто-то сможет мне помочь.
В настоящее время я работаю над личным проектом, чтобы помочь составить мое резюме и создать некоторый опыт веб-разработки, и часть этого влечет за собой доступ к общедоступному календарю Google в виде логического элемента, а затем анализирует некоторую полезную информацию в моем коде.
Пример URL-адреса выглядит следующим образом: https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics
Я пытался использовать запрос xmlHttpGet в моем коде, например,
function httpGet(theUrl)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, true );
return xmlHttp.responseText;
}
var a = httpGet("https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics");
Но это не такпохоже на работу.Каков наилучший способ извлечь файл ical из URL-адреса, подобного этому, и получить его, чтобы я мог легко взаимодействовать с его содержимым и анализировать информацию из него?
Sidenote: Я знаю, что существуют библиотеки для анализаОднако, как и в случае с json, я больше делаю это для обучения, поэтому я хотел бы попытаться написать код синтаксического анализа самостоятельно.