RemBetweenTags 
Objectif
RemBetweenTags aide l'usager à se débarrasser de codes ou texte spécifiques qui sont contenus entre des repères spécifiques de documents basés sur les repères étiquetés comme les fichiers HTML, XML, SGML etc. C'est réalisé avec une simple opération de glisser-déposer.
Motivation
En explorant l'Internet, vous être en contact avec des pages Web fort intéressant et vous désirez sauvegarder certaines de ces pages sur votre disque dur local. Vous vous attendez aussi que le visionnement de ces pages sauvegardés serait plus rapide. Ce n'est pas toujours le cas, car certaines de ces pages contiennent des scripts imbriqué dans le texte. Dans plusieurs cas, un tel script fait une requête sur l'Internet (surtout pour les fins de publicité dynamique) lorsque vous visionnez ce document; ce qui ralentit considérablement le visionnement de son contenu. Dans 99% des cas, ces scripts imbriqués peuvent être éliminés sans modifier le contenu du document. C'est la motivation première de ce script. Vous pouvez y trouver d'autres applications.
Description
Vue d'ensemble
Lorsqu'un fichier HTML ou XML est déposé sur la cible, RemBetweenTags cherche des paires spécifiques de repères puis enlève tout texte qui se trouve entre ces repères, incluant les repères eux-mèmes. Ensuite, il met à jour le fichier. La variante spécifie les paires de repères recherchés.
Variantes
- Implicite:
les repères recherchés sont <IFRAME> et <SCRIPT> (avec leurs paires). Cela résulte à effacer les scripts imbriqués dont la pluspart provoquent des accès Internet.
- 1-Applet:
Le repère recherché est <APPLET> et, sa paire. Cela résulte à effacer les commandes imbriquées qui activent l'interpréteur Java et qui provoquent l'exécution d'un applet.
Objets étiquetés
Il n'y a pas d'étiquette.
Objets non-étiquetés
Il accepte le dépôt d'un fichier puis agit immédiatement
Usage du presse-papiers
Le presse-papiers n'est pas utilisé.
Messages possibles du métascript
- WRN:
Expect 3+ args
La variante spécifie une liste incomplète d'arguments
- WRN: File not found
Le fichier déposé peut avoir été effacé ou vous n'avez pas le privilège d'écriture sur ce fichier.
- WRN:
Unable to read
Le fichier déposé peut y être corrompu
- WRN:
Unable to write
Le fichier déposé est réglé pour lecture uniquement.
Autres considérations
La liste d'objet est automatiquement vidée.
Effets du script
Le script lit et écrit le fichier déposé seulement; il met son contenu à jour. Note: Si vous avez des doutes, faites une copie de ce fichier car les modifications sont irréversibles.
Préalables
- Executable:
java
- Fichier(s) script:
bigfeetuty.jar pour toutes les variantes; ce fichier doit être situé directement sous le sous-répertoire scripts.
- Accès ES:
Aucun
Effects secondaires:
- Usage du presse-papiers:
Non
- Aucun autre effet secondaire
Guide de l'utilisateur
Tâche(s):
- Effacer les textes et scripts qui se trouvent entre une paire spécifiée de repères
Enlever du texte et des scripts imbriqués qui se trouvent entre une paire de repères
- Assurez-vous que vous avez choisi la variante appropriée
- Assurez-vous que rien n'est affiché sur la cible verte
- À partir d'un afficheur de fichiers (ex. Windows Explorer):
- Choisir le fichier HTML ou XML approprié
- Faire un glisser-déposé de ce fichier vers la cible du D&Do.
- Vous devez observer que:
- Le fichier déposé a été mis à jour (habituellement, avec moins d'octets)
- Rien n'est affiché sur la cible
- La barre d'état affiche: INF: Exit = 0
C'est tout. Vous avez le fichier nettoyé de ses scripts imbriqués. Son contenu est affiché plus rapidement.
Source
Propritaire(s):
- Compagnie:
Logiciels Grand-Pieds
- Licence:
Gratuiciel; vous pouvez créer des versions adaptées à vos besoins en utilisant ces scripts et métascripts comme base. Utilisez-les à vos risques.
Auteur(s):
- Nom:
Marcel St-Amant
- Pays:
CANADA
- Date de publication:
2003-10-13
- Version:
1.0