@Espio

Как выбрать нужную строку из txt файла и вывести массивом в HTML?

В ГО я новичок. Преподаватель дал задание написать WEB-приложение на ГО. Так появилась трудность.
У меня есть текстовый файл в котором хранятся данные для блога. Мне нужно, чтобы выводились заголовки из этого файла(каждая вторая строка абзаца). Как это сделать?

Создал класс, который генерирует страницу с этим парсингом и передаёт туда значения из текстового файла.
type Page struct {
	Title string
	Body  []byte
}

func categoryHandler(w http.ResponseWriter, r *http.Request) {

	category_name, err := ioutil.ReadFile("Text/programmirovanie.txt")
	if err != nil {
		fmt.Print(err)
	}

	header_name := strings.Split(string(category_name), "\n")

	

	t, err := template.ParseFiles("pages/category.html")
	if err != nil {
		fmt.Print(err)
	}

	t.Execute(w, header_name)

}


<html>
    <head>
        <title>Главная страница</title>
    </head>

    <body> 
        <h1>Программирование</h1>
        <ul>
            {{range .}}
            <li><b>{{.}}</b></li>
           {{end}}
        </ul>
    </body>

</html>


5ea2ce86b05bc887816742.jpeg
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы