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
Patricia Arquetteoriginal
2024-12-29 11:03:15923parcourir

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
  • Créez un lien symbolique dans le GOPATH :
cd $HOME/go/src
ln -s $HOME/repo/go/src/pkg/exp .

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

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/

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
  • Installer le Go code source :

    cd go/src
    ./all.bash

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:
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