@MOTORIST

Как распарсить xml с вложенным html?

Всем привет!

Есть xml вида:
<?xml version="1.0" encoding="UTF-8"?>
<test>
	<title>Заголовок</tile>
        <description><p>01</p><p><a href="link">Ссылка</a></p></description>
</test>


Пытаюсь его спарсить c помощью "encoding/xml". Все бы хорошо, да description пустой.

type Test struct {
        Title string `xml:"title"`
	Description string `xml:"description"`
}

file, err := os.Open("test.xml")

	if err != nil{
		fmt.Printf("Error: %v", err)
	}
	defer file.Close()

	data, err := ioutil.ReadAll(file)

	if err != nil {
		fmt.Printf("Error: %v",err)
	}

	d := FictionBook{}
	err = xml.Unmarshal(data, &d)

	if err != nil {
		fmt.Printf("Error: %v",err)
	}

	fmt.Println(d)
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
делаете вложенную структуру
пример
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы