Maison > développement back-end > Golang > Comment puis-je récupérer l'accès au package « exp/html » supprimé dans Go1 ?

Comment puis-je récupérer l'accès au package « exp/html » supprimé dans Go1 ?

Patricia Arquette
Libérer: 2024-12-29 11:03:15
original
971 Les gens l'ont consulté

How Can I Recover Access to the Removed `exp/html` Package in Go1?

Récupération de exp/html dans Go1 : un guide détaillé

Go1 a introduit des changements importants, notamment la suppression de la base de code exp/. Cela a laissé les développeurs qui s'appuient sur des bibliothèques telles que exp/html dans un dilemme. Cependant, il existe plusieurs méthodes viables pour restaurer l'accès à ces fonctionnalités.

Une approche suggérée consiste à créer un lien symbolique à partir du code source Go installé dans $HOME/go/src/pkg/exp vers le GOPATH. Cette méthode peut être implémentée en suivant ces étapes :

  • Clonez le référentiel go vers $HOME/repo :
cd $HOME/repo
hg clone https://go.googlecode.com/hg/go
Copier après la connexion
  • Créez un lien symbolique dans le GOPATH :
cd $HOME/go/src
ln -s $HOME/repo/go/src/pkg/exp .
Copier après la connexion

Cependant, il est important de noter que la bibliothèque exp/html a été supprimée pour une raison. Il était incomplet et ne disposait pas des fonctionnalités nécessaires pour justifier son inclusion dans la bibliothèque Go standard.

Si vous souhaitez toujours utiliser exp/html, vous pouvez tenter de le récupérer à l'aide de la commande :

go get code.google.com/p/go/src/pkg/exp/html
Copier après la connexion

Vous pouvez également préférer un analyseur HTML plus complet tel que go-html-transform, qui fournit une analyse HTML5 et un scraping basé sur un sélecteur CSS. capacités.

go get code.google.com/p/go-html-transform/
Copier après la connexion

Si aucune de ces solutions ne répond à vos besoins, la dernière option consiste à installer le code source de Go et à le construire localement, en garantissant l'accès à exp/html. Ce processus est relativement simple et peut être accompli en suivant ces étapes :

  • Cloner le code source de Go :

    hg clone https://go.googlecode.com/hg go
    Copier après la connexion
  • Installer le Go code source :

    cd go/src
    ./all.bash
    Copier après la connexion

Ces méthodes restaureront l'accès à exp/html, vous permettant de continuer à utiliser son fonctionnalités dans votre code Go. Cependant, il est crucial de garder à l'esprit que exp/html ne fait plus partie de la bibliothèque Go standard et que son support à long terme ne peut être garanti.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal