Désassembler des données XML dans une structure intermédiaire qui est ensuite convertie en une carte peut prendre beaucoup de temps pour les grands ensembles de données. Dans de tels cas, la désorganisation directe dans une carte est une approche plus efficace.
Pour désorganiser le XML directement dans une carte, vous pouvez créer un type personnalisé qui implémente l'interface xml.Unmarshaler. Ce type gérera le processus de démarshalage et stockera les données dans une chaîne map[string].
Exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
Utilisation :
1 2 3 4 5 6 7 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!